{
  "version": 1,
  "analyzerVersion": 1,
  "analyzerRevision": "tree-sitter-in-process-129-unresolved-file-lineage",
  "runs": {
    "notebook-run-1791449113577-8": {
      "checksum": "1760a97ef810e3a19002268b13c69a24c7731a99d99d900fbbdfbc44fa9a735b",
      "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-1791450391357-12": {
      "checksum": "e5e4cff60dc192b06a09cb5e3c41dd9584999fe8b07f02e89322c7a3ff43ae83",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "Path",
          "b",
          "checks",
          "collections",
          "hashlib",
          "i",
          "input_path",
          "json",
          "r",
          "s",
          "snapshot",
          "sources"
        ],
        "conditionallyDefinedNames": [
          "b",
          "i",
          "r",
          "s"
        ],
        "usedNames": [
          "Path",
          "b",
          "checks",
          "collections",
          "enumerate",
          "hashlib",
          "input_path",
          "json",
          "len",
          "print",
          "set",
          "snapshot",
          "sorted",
          "sources"
        ],
        "priorUsedNames": [
          "enumerate",
          "len",
          "print",
          "set",
          "sorted"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "s",
          "sources"
        ],
        "aliases": [
          {
            "target": "sources",
            "source": "snapshot",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "sources"
          }
        ],
        "builtinContainerNames": [
          "checks"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "enumerate",
          "len",
          "print",
          "set",
          "sorted"
        ],
        "safeCallArgumentNames": [
          "b",
          "checks",
          "sources"
        ],
        "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": "i",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "s",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "input_path",
            "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": [
              "input_path"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "snapshot"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "input_path",
            "member": "read_text",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "input_path"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "snapshot",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "snapshot"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "s",
            "member": "encode",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "get"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [],
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar",
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null,
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "s"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "b"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "checks",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "s"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "checks"
            ],
            "positionalArgumentNames": [
              [
                "s"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "b"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "b"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [
              "b"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              [
                "b"
              ]
            ],
            "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": "input_path",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "input_path"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "inputs/official-source-snapshots-edceb401799b.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"
          }
        ],
        "staticStrings": [
          {
            "name": "input_path",
            "value": "inputs/official-source-snapshots-edceb401799b.json"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791450409542-13": {
      "checksum": "04eeb668b3d1210bd128fba5c01609c36adb1ef2505cacca7b33838ce13a534c",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-mutation"
        ],
        "definedNames": [
          "d",
          "fs",
          "i",
          "n",
          "r",
          "s"
        ],
        "conditionallyDefinedNames": [
          "i",
          "r"
        ],
        "usedNames": [
          "checks",
          "d",
          "enumerate",
          "fs",
          "json",
          "len",
          "print",
          "s",
          "sources"
        ],
        "priorUsedNames": [
          "checks",
          "enumerate",
          "json",
          "len",
          "print",
          "sources"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "fs",
          "s"
        ],
        "aliases": [
          {
            "target": "s",
            "source": "sources",
            "kind": "possible-reference",
            "access": "subscript"
          }
        ],
        "builtinContainerNames": [
          "fs"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "enumerate",
          "len",
          "print"
        ],
        "safeCallArgumentNames": [
          "checks",
          "d",
          "fs",
          "sources"
        ],
        "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": "n",
            "typeName": "python.scalar",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "s"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "s"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "d"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "d",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "d"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "d",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "d"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "d",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "get"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [],
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar",
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null,
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "d"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "d",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "d"
            ],
            "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": {
        "pythonBindings": [
          {
            "name": "fs",
            "qualifiedName": "python.container",
            "kind": "object"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791450431541-14": {
      "checksum": "a791a74d754aa1458b2727d716967214256b764abbc5a04aefb663d9f5493fab",
      "facts": {
        "state": "unknown",
        "reasons": [
          "class-scope",
          "control-flow",
          "opaque-mutation"
        ],
        "definedNames": [
          "HTMLParser",
          "VisibleText",
          "c",
          "crlf",
          "j",
          "line",
          "lines",
          "n",
          "p",
          "s",
          "terms",
          "text"
        ],
        "conditionallyDefinedNames": [
          "HTMLParser",
          "VisibleText",
          "j",
          "line",
          "lines",
          "n",
          "p",
          "terms",
          "text"
        ],
        "usedNames": [
          "HTMLParser",
          "VisibleText",
          "any",
          "c",
          "crlf",
          "enumerate",
          "hashlib",
          "len",
          "lines",
          "n",
          "p",
          "print",
          "s",
          "sources",
          "terms",
          "text"
        ],
        "priorUsedNames": [
          "any",
          "enumerate",
          "hashlib",
          "len",
          "print",
          "sources"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "line",
          "sources"
        ],
        "aliases": [
          {
            "target": "c",
            "source": "s",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "content"
          },
          {
            "target": "s",
            "source": "sources",
            "kind": "possible-reference",
            "access": "subscript"
          },
          {
            "target": "text",
            "source": "sources",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "visible_text"
          }
        ],
        "builtinContainerNames": [
          "terms"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "any",
          "enumerate",
          "len",
          "print"
        ],
        "safeCallArgumentNames": [
          "crlf",
          "line",
          "lines",
          "sources"
        ],
        "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.html.parser.HTMLParser",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "n",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "HTMLParser",
            "typeName": "python-callable:unknown.html.parser.HTMLParser",
            "argumentNames": []
          },
          {
            "target": "p",
            "typeName": "VisibleText",
            "argumentNames": []
          },
          {
            "target": "terms",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "j",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "line",
            "typeName": "python.scalar",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "c",
            "member": "encode",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "replace",
              "replace"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [],
                []
              ],
              [
                [],
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar",
                "scalar"
              ],
              [
                "scalar",
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null,
                null
              ],
              [
                null,
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              [],
              []
            ],
            "receiverValueNames": [
              "c"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "crlf"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "c",
            "member": "replace",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "replace"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [],
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar",
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null,
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "c"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "c",
            "member": "replace",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "c"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "c",
            "member": "count",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "c"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "c",
            "member": "count",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "c"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "c",
            "member": "encode",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "c"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "crlf"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "crlf"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [
              "crlf"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              [
                "crlf"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "VisibleText",
            "member": "__call__",
            "conditional": true,
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "p"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "p",
            "member": "feed",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "p"
            ],
            "positionalArgumentNames": [
              [
                "sources"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "text",
            "member": "splitlines",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "text"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "lines"
            ],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791450452100-15": {
      "checksum": "0221abe745f85726665c92d89e4818eae39def309c392a16a9f30f583f4de3e9",
      "facts": {
        "state": "available",
        "definedNames": [
          "hits",
          "show"
        ],
        "usedNames": [
          "show"
        ],
        "priorUsedNames": [],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "typeSummaries": [
          {
            "name": "python-function:show",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "len",
                  "min",
                  "print",
                  "range",
                  "sources"
                ],
                "safeCallNames": [
                  "len",
                  "min",
                  "print",
                  "range"
                ],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-function:hits",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "any",
                  "enumerate",
                  "len",
                  "max",
                  "min",
                  "print",
                  "range",
                  "set",
                  "sorted",
                  "sources"
                ],
                "safeCallNames": [
                  "any",
                  "enumerate",
                  "len",
                  "max",
                  "min",
                  "print",
                  "range",
                  "set",
                  "sorted"
                ],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "show",
            "typeName": "python-function:show",
            "argumentNames": []
          },
          {
            "target": "hits",
            "typeName": "python-function:hits",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "complete",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": []
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791450463006-16": {
      "checksum": "7d2e09d283683f7be5fd74b0141bf8b9f654db9af8618c5052826e07d3617718",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "hits",
          "show"
        ],
        "priorUsedNames": [
          "hits",
          "show"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hits",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "complete",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": []
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791450472970-17": {
      "checksum": "618666ab5e7cf2eea535e29dc5a531ebae5f4592e115bedb13f57a8c0efe3f45",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "hits"
        ],
        "priorUsedNames": [
          "hits"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "hits",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hits",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "complete",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": []
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791450483312-18": {
      "checksum": "e013f643ab4c57323ea6faa04bc021a78878d71b454216e919f567212f57c836",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "hits",
          "show"
        ],
        "priorUsedNames": [
          "hits",
          "show"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hits",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "complete",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": []
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791450496455-19": {
      "checksum": "892f5ed1da39c1037efe33ab148cbf631a50e480f3c790ac9ba81e000f1f9eaa",
      "facts": {
        "state": "available",
        "definedNames": [
          "d",
          "n"
        ],
        "usedNames": [
          "d",
          "hits",
          "json",
          "print",
          "sources"
        ],
        "priorUsedNames": [
          "hits",
          "json",
          "print",
          "sources"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "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": "n",
            "typeName": "python.scalar",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "hits",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "sources"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "d"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "d",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "d"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791450509006-20": {
      "checksum": "012d9730dc7ecc0a4cddd1862b25c4fee80a1b8cfb2263e98fc2471a43b3f168",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "hits",
          "json",
          "print",
          "sources"
        ],
        "priorUsedNames": [
          "hits",
          "json",
          "print",
          "sources"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "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": [
          {
            "receiver": "hits",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hits",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "sources"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791450519622-21": {
      "checksum": "db8bcd9312a39835d5dae038cd5a4956e1c555b562674e25ed15f0badf30e8a5",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "hits"
        ],
        "priorUsedNames": [
          "hits"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "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": [
          {
            "receiver": "hits",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hits",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "complete",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": []
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791450530317-22": {
      "checksum": "3549158dfe6e50e4a2935ed3f835f88ab7485c1ff746b70136af2a1728dec166",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "hits"
        ],
        "priorUsedNames": [
          "hits"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "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": [
          {
            "receiver": "hits",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hits",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "complete",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": []
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791450543932-23": {
      "checksum": "e8931d52c71f60448c9444c1edeb7eeedad68147664d3b02ccaaf8eb43bf0fc1",
      "facts": {
        "state": "available",
        "definedNames": [
          "i",
          "l"
        ],
        "conditionallyDefinedNames": [
          "i",
          "l"
        ],
        "usedNames": [
          "enumerate",
          "print",
          "show",
          "sources"
        ],
        "priorUsedNames": [
          "enumerate",
          "print",
          "show",
          "sources"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "enumerate",
          "print"
        ],
        "safeCallArgumentNames": [
          "l"
        ],
        "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": "l",
            "typeName": "python.scalar",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "sources",
            "member": "splitlines",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "sources"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791450558829-24": {
      "checksum": "d587b32f8512bd1942f679ff9f8b42bb43b89b1efe725c35d83759b4b27b1b53",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "show"
        ],
        "priorUsedNames": [
          "show"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "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": [
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "complete",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": []
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791450574690-25": {
      "checksum": "abf4b6de2a901fd387b692932737082feaa50fb3521671c2d9867a12f703b5d8",
      "facts": {
        "state": "available",
        "definedNames": [
          "d",
          "n"
        ],
        "usedNames": [
          "d",
          "json",
          "len",
          "print",
          "show",
          "sources"
        ],
        "priorUsedNames": [
          "json",
          "len",
          "print",
          "show",
          "sources"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "print"
        ],
        "safeCallArgumentNames": [
          "d"
        ],
        "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": "n",
            "typeName": "python.scalar",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "n"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "n"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "sources"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "d"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "d",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "d"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791450588427-26": {
      "checksum": "a3bff8feaccd593185fa939a7e6215be7a9f4db16b760a689e16ca4e05e96fe7",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "show"
        ],
        "priorUsedNames": [
          "show"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "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": [
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "complete",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": []
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791450602345-27": {
      "checksum": "2ce1097e5796c34b4d2fdf69534b4be10353f5fb8ddafd98ddd4c2dca41969cc",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "hits",
          "show"
        ],
        "priorUsedNames": [
          "hits",
          "show"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "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": [
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hits",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "complete",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": []
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791450620043-28": {
      "checksum": "18a41077d232d5457d11092c9422e20aaeffa9b8d6d1216d6f057d3ac4712035",
      "facts": {
        "state": "available",
        "definedNames": [
          "n"
        ],
        "usedNames": [
          "hits",
          "show"
        ],
        "priorUsedNames": [
          "hits",
          "show"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "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": "n",
            "typeName": "python.scalar",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "hits",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "n"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "n"
              ],
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "list",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "complete",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": []
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791450661702-29": {
      "checksum": "11192df1cea00d1af6b54d89da39c995b975da9a695ac054d65fb3017bcb5775",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "hits",
          "show"
        ],
        "priorUsedNames": [
          "hits",
          "show"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "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": [
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hits",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hits",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "complete",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": []
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791450677550-30": {
      "checksum": "e67d3ac789578b784ac6e994517d435886f3a3c0185434e5370739c7af4a6e43",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-mutation"
        ],
        "definedNames": [
          "i",
          "l",
          "n",
          "paths"
        ],
        "conditionallyDefinedNames": [
          "i",
          "l"
        ],
        "usedNames": [
          "any",
          "enumerate",
          "json",
          "paths",
          "print",
          "sources"
        ],
        "priorUsedNames": [
          "any",
          "enumerate",
          "json",
          "print",
          "sources"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "paths"
        ],
        "aliases": [],
        "builtinContainerNames": [
          "paths"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "any",
          "enumerate",
          "print"
        ],
        "safeCallArgumentNames": [
          "l"
        ],
        "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": "n",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "i",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "l",
            "typeName": "python.scalar",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "sources",
            "member": "splitlines",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "sources"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "sources"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "sources"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "paths",
            "qualifiedName": "python.container",
            "kind": "object"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791450693317-31": {
      "checksum": "99dc6982d03ef914d4c89b1ac3370c0ba298b8db1000036c25141f1f60bc6c4f",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-call"
        ],
        "definedNames": [],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "any",
          "json",
          "print",
          "show",
          "sources"
        ],
        "priorUsedNames": [
          "any",
          "json",
          "print",
          "show",
          "sources"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "any",
          "print"
        ],
        "safeCallArgumentNames": [],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "sources"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "sources"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              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-1791450727607-32": {
      "checksum": "2626611a3f1ef0e549952c19517df08457c9414138209082b985213b4620e5d6",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-call",
          "opaque-mutation",
          "scoped-opaque-call"
        ],
        "definedNames": [
          "d",
          "n"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "bool",
          "d",
          "dict",
          "hits",
          "isinstance",
          "json",
          "n",
          "print",
          "show",
          "sources"
        ],
        "priorUsedNames": [
          "bool",
          "dict",
          "hits",
          "isinstance",
          "json",
          "print",
          "show",
          "sources"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "dict"
        ],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "bool",
          "dict",
          "isinstance",
          "print"
        ],
        "safeCallArgumentNames": [
          "dict"
        ],
        "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": "n",
            "typeName": "python.scalar",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "loads",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "sources"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "d"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "d",
            "member": "items",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "d"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "sources"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "d"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "d",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "d"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hits",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hits",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "sources",
            "member": "splitlines",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "sources"
            ],
            "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-1791450742885-33": {
      "checksum": "a58861c7a57920fb62c6be005522d71eccf7847e6e018b48a7dad7fae602e442",
      "facts": {
        "state": "available",
        "definedNames": [
          "d",
          "n"
        ],
        "usedNames": [
          "bool",
          "d",
          "hits",
          "json",
          "print",
          "show",
          "sources"
        ],
        "priorUsedNames": [
          "bool",
          "hits",
          "json",
          "print",
          "show",
          "sources"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "bool",
          "print"
        ],
        "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": "n",
            "typeName": "python.scalar",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "sources"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "d"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "d",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "get"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [],
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar",
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null,
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "d"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "d",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "d"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "sources"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "d"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "d",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "d"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hits",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hits",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "sources",
            "member": "splitlines",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "sources"
            ],
            "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-1791450776434-34": {
      "checksum": "a6478dca630c097c26372e500cf57fafe640ec21b51b6a4d22dd1eda619672ac",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "actual",
          "b",
          "crlf",
          "direct",
          "entry",
          "git_checks",
          "i",
          "integrity",
          "m",
          "path",
          "r",
          "re",
          "repo",
          "rev",
          "row",
          "s",
          "tree_source"
        ],
        "conditionallyDefinedNames": [
          "actual",
          "b",
          "crlf",
          "direct",
          "entry",
          "i",
          "m",
          "path",
          "r",
          "repo",
          "rev",
          "row",
          "s",
          "tree_source"
        ],
        "usedNames": [
          "actual",
          "b",
          "collections",
          "crlf",
          "dict",
          "direct",
          "entry",
          "enumerate",
          "git_checks",
          "hashlib",
          "integrity",
          "json",
          "len",
          "m",
          "next",
          "path",
          "print",
          "r",
          "re",
          "repo",
          "rev",
          "row",
          "show",
          "sources",
          "sum",
          "tree_source"
        ],
        "priorUsedNames": [
          "collections",
          "dict",
          "enumerate",
          "hashlib",
          "json",
          "len",
          "next",
          "print",
          "show",
          "sources",
          "sum"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "s"
        ],
        "aliases": [],
        "builtinContainerNames": [
          "git_checks",
          "integrity",
          "row"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "dict",
          "enumerate",
          "len",
          "next",
          "print",
          "sum"
        ],
        "safeCallArgumentNames": [
          "b",
          "git_checks",
          "r",
          "sources"
        ],
        "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": "s",
            "typeName": "python.scalar",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "row",
            "member": "update",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "row"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "integrity",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "computed_sha256",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "none",
                "callableReferences": []
              },
              {
                "name": "computed_bytes",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "none",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "b",
            "member": "replace",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "replace"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [],
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown",
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null,
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "b"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [
              "r"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "b",
            "member": "replace",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "b"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "b"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "b"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [
              "b"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              [
                "b"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "r"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "r"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              [
                "r"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "row",
            "member": "update",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "row"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "integrity",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "computed_sha256",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "computed_bytes",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "b"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "b"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [
              "b"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              [
                "b"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "row",
            "member": "update",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "row"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "reconstructed_sha256",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "reconstructed_bytes",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "r"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "r"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              [
                "r"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "integrity",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "row"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "integrity"
            ],
            "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": "re",
            "member": "match",
            "kind": "receiver",
            "argumentNames": [
              "s"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "s"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [
              "m"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "m",
            "member": "groups",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "m"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "repo",
              "rev",
              "path"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "tree_source"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "tree_source"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha1"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "actual"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha1",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "git_checks",
            "member": "append",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [
              "actual",
              "entry",
              "path"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "git_checks"
            ],
            "positionalArgumentNames": [
              [
                "actual",
                "entry",
                "path"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "re",
            "qualifiedName": "re",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791450804840-35": {
      "checksum": "f99c967a328fd4971ab14e57ea4e75d903f04f8d80b040f92837c1c47cd65070",
      "facts": {
        "state": "available",
        "definedNames": [
          "d"
        ],
        "usedNames": [
          "d",
          "json",
          "print",
          "show",
          "sources"
        ],
        "priorUsedNames": [
          "json",
          "print",
          "show",
          "sources"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "sources"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "d"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "show",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              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-1791450972894-36": {
      "checksum": "b4f87beb801430a050cf7639b0dd63bcefb90e2560000bcf6df47b44668a8642",
      "facts": {
        "state": "available",
        "definedNames": [
          "audit_rows"
        ],
        "usedNames": [
          "audit_rows",
          "json",
          "len",
          "print"
        ],
        "priorUsedNames": [
          "json",
          "len",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "print"
        ],
        "safeCallArgumentNames": [
          "audit_rows"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "audit_rows"
            ],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791451057251-37": {
      "checksum": "6740ed28f5094f644f01db0f51ffa0d057a58da213ac327ebc21796e072d8538",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-mutation"
        ],
        "definedNames": [
          "category_keys",
          "config_ns",
          "d",
          "end",
          "entries",
          "i",
          "k",
          "lines",
          "md",
          "meta_ns",
          "n",
          "r",
          "row",
          "s",
          "selected_sources",
          "selection",
          "start",
          "tok_ns",
          "tree_ns",
          "txt",
          "used",
          "v"
        ],
        "conditionallyDefinedNames": [
          "d",
          "end",
          "entries",
          "i",
          "k",
          "lines",
          "md",
          "n",
          "r",
          "row",
          "s",
          "start",
          "txt",
          "v"
        ],
        "usedNames": [
          "any",
          "audit_rows",
          "bool",
          "category_keys",
          "config_ns",
          "d",
          "dict",
          "entries",
          "enumerate",
          "git_checks",
          "integrity",
          "json",
          "len",
          "lines",
          "md",
          "meta_ns",
          "min",
          "n",
          "next",
          "print",
          "r",
          "selected_sources",
          "selection",
          "set",
          "sources",
          "sum",
          "tok_ns",
          "tree_ns",
          "txt",
          "used",
          "v"
        ],
        "priorUsedNames": [
          "any",
          "audit_rows",
          "bool",
          "d",
          "dict",
          "enumerate",
          "git_checks",
          "integrity",
          "json",
          "len",
          "min",
          "next",
          "print",
          "set",
          "sources",
          "sum"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "audit_rows",
          "entries",
          "md",
          "r",
          "s",
          "v"
        ],
        "aliases": [
          {
            "target": "entries",
            "source": "d",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "tree"
          }
        ],
        "builtinContainerNames": [
          "category_keys",
          "config_ns",
          "entries",
          "meta_ns",
          "r",
          "selected_sources",
          "selection",
          "tok_ns",
          "tree_ns",
          "used",
          "v"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "any",
          "bool",
          "dict",
          "enumerate",
          "len",
          "min",
          "next",
          "print",
          "set",
          "sum"
        ],
        "safeCallArgumentNames": [
          "d",
          "integrity",
          "lines",
          "selection",
          "sources",
          "used"
        ],
        "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": "meta_ns",
            "typeName": "python.numbers",
            "argumentNames": []
          },
          {
            "target": "config_ns",
            "typeName": "python.numbers",
            "argumentNames": []
          },
          {
            "target": "tok_ns",
            "typeName": "python.numbers",
            "argumentNames": []
          },
          {
            "target": "tree_ns",
            "typeName": "python.numbers",
            "argumentNames": []
          },
          {
            "target": "i",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "s",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "n",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "category_keys",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "meta_ns",
            "typeName": "python.numbers",
            "argumentNames": []
          },
          {
            "target": "config_ns",
            "typeName": "python.numbers",
            "argumentNames": []
          },
          {
            "target": "tok_ns",
            "typeName": "python.numbers",
            "argumentNames": []
          },
          {
            "target": "tree_ns",
            "typeName": "python.numbers",
            "argumentNames": []
          },
          {
            "target": "category_keys",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "used",
            "typeName": "python.container",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "txt",
            "member": "splitlines",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "txt"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "lines"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "r",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "r"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "s"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "s"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "d"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "r",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "r"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "d",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "d"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "d",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "get"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [],
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar",
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null,
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "d"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "d",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "d"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "s"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "s"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "d"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "d",
            "member": "items",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "get"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [],
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar",
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null,
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "d"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "d",
            "member": "get",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "d"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "r",
            "member": "append",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "r"
            ],
            "positionalArgumentNames": [
              [
                "v"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "s"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "s"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "d"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "r",
            "member": "append",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "r"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "d",
            "member": "get",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "d"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "r",
            "member": "append",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "r"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "s"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "s"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "s"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "s"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "d"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "r",
            "member": "append",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [
              "entries"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "r"
            ],
            "positionalArgumentNames": [
              [
                "entries"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "d",
            "member": "get",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "d"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "d",
            "member": "get",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "d"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "selected_sources",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "selected_sources"
            ],
            "positionalArgumentNames": [
              [
                "r"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "sources"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "md"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "used",
            "member": "update",
            "kind": "mutating",
            "argumentNames": [
              "audit_rows"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "used"
            ],
            "positionalArgumentNames": [
              [
                "audit_rows"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "config_ns",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "meta_ns",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "tok_ns",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "tree_ns",
            "qualifiedName": "python.container",
            "kind": "object"
          }
        ],
        "staticStrings": [],
        "staticCollections": [
          {
            "name": "category_keys",
            "values": [
              "weights",
              "configuration",
              "tokenizer",
              "inference",
              "training_library",
              "training_recipe",
              "data_description",
              "training_data",
              "evaluation",
              "license"
            ]
          }
        ],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791451201817-38": {
      "checksum": "2a2607f439a7bd4864cf822e365b7e73ee5a4fce1c80e73e820fc978dda88cc3",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "external-state",
          "opaque-mutation"
        ],
        "definedNames": [
          "audit_bundle",
          "cell",
          "columns",
          "css",
          "csv",
          "esc",
          "ev",
          "f",
          "flat",
          "html",
          "issue",
          "issues",
          "k",
          "parts",
          "r",
          "rec",
          "row",
          "source_link",
          "status_definitions",
          "w"
        ],
        "conditionallyDefinedNames": [
          "cell",
          "ev",
          "k",
          "r",
          "rec",
          "row"
        ],
        "usedNames": [
          "Path",
          "all",
          "audit_bundle",
          "audit_rows",
          "category_keys",
          "cell",
          "collections",
          "columns",
          "css",
          "csv",
          "dict",
          "esc",
          "f",
          "flat",
          "git_checks",
          "hashlib",
          "html",
          "input_path",
          "int",
          "integrity",
          "issues",
          "json",
          "len",
          "list",
          "open",
          "parts",
          "print",
          "rec",
          "selected_sources",
          "snapshot",
          "source_link",
          "sources",
          "status_definitions",
          "str",
          "sum",
          "used",
          "w"
        ],
        "priorUsedNames": [
          "Path",
          "all",
          "audit_rows",
          "category_keys",
          "collections",
          "dict",
          "git_checks",
          "hashlib",
          "input_path",
          "int",
          "integrity",
          "json",
          "len",
          "list",
          "open",
          "print",
          "selected_sources",
          "snapshot",
          "sources",
          "str",
          "sum",
          "used"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "parts"
        ],
        "possiblyMutatedNames": [
          "audit_rows",
          "rec",
          "selected_sources"
        ],
        "aliases": [
          {
            "target": "cell",
            "source": "audit_rows",
            "kind": "possible-reference",
            "access": "subscript"
          },
          {
            "target": "esc",
            "source": "html",
            "kind": "possible-reference",
            "access": "attribute",
            "member": "escape"
          }
        ],
        "builtinContainerNames": [
          "audit_bundle",
          "columns",
          "flat",
          "issues",
          "parts",
          "rec",
          "status_definitions"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "all",
          "dict",
          "int",
          "len",
          "list",
          "open",
          "print",
          "str",
          "sum"
        ],
        "safeCallArgumentNames": [
          "audit_rows",
          "flat",
          "git_checks",
          "selected_sources"
        ],
        "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:source_link",
            "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": "status_definitions",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "columns",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "source_link",
            "typeName": "python-function:source_link",
            "argumentNames": []
          },
          {
            "target": "css",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "status_definitions",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "columns",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "css",
            "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": []
          },
          {
            "receiver": "input_path",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "input_path"
            ],
            "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": "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_bundle"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "audit_bundle"
              ]
            ],
            "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": "flat",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "rec"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "flat"
            ],
            "positionalArgumentNames": [
              [
                "rec"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "csv",
            "member": "DictWriter",
            "kind": "receiver",
            "argumentNames": [
              "f"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "csv"
            ],
            "positionalArgumentNames": [
              [
                "f"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "w"
            ],
            "keywordArguments": [
              {
                "name": "fieldnames",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "w",
            "member": "writeheader",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "w"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "w",
            "member": "writerows",
            "kind": "receiver",
            "argumentNames": [
              "flat"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "w"
            ],
            "positionalArgumentNames": [
              [
                "flat"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "snapshot"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "snapshot"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parts",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "parts"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "status_definitions"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "status_definitions"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "columns"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "columns"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parts",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "parts"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parts",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "parts"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "audit_rows"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "audit_rows"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parts",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "parts"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "status_definitions"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "status_definitions"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "cell"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "cell"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parts",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "parts"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parts",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "parts"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parts",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "parts"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "audit_rows"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "audit_rows"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "audit_rows"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "audit_rows"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parts",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "parts"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parts",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "parts"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "issues"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "issues"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parts",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "parts"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parts",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "parts"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "selected_sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "selected_sources"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "quote",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": true,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "selected_sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "selected_sources"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parts",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "parts"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "selected_sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "selected_sources"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parts",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "parts"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parts",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "parts"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "selected_sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "selected_sources"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "indent",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "ensure_ascii",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "parts",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "parts"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parts",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "parts"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "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": "loads",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "read_text",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "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": [
          "download-audit-comparison.csv",
          "download-audit-evidence.json",
          "download-audit.html"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "csv",
            "qualifiedName": "csv",
            "kind": "import"
          },
          {
            "name": "html",
            "qualifiedName": "html",
            "kind": "import"
          },
          {
            "name": "issues",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "parts",
            "qualifiedName": "python.container",
            "kind": "object"
          }
        ],
        "staticStrings": [
          {
            "name": "css",
            "value": "body{font:15px/1.5 system-ui,sans-serif;color:#192734;background:#fafcfd;margin:0}main{max-width:1600px;margin:auto;padding:28px}h1{font-size:29px;line-height:1.2}h2{font-size:21px;margin-top:32px}.lead{max-width:1050px}.notice{border-left:4px solid #72549c;background:#f0ebf7;padding:14px 18px;margin:18px 0}.legend{display:flex;flex-wrap:wrap;gap:12px}.legend span{padding:6px 10px;border:1px solid #bbc7cf;border-radius:4px}.A{background:#d8edf4}.P{background:#ffe1b3}.N{background:#e4e4e4}.U{background:#f7f7f7}.R{background:#e4d9f5}.G{background:#c5e4df}.badge{display:inline-block;padding:1px 7px;border:1px solid #9aa9b3;border-radius:4px;font-weight:700;margin-right:5px}.scroll{overflow:auto;border:1px solid #c8d2da;max-height:78vh;margin-top:15px}table{border-collapse:separate;border-spacing:0;background:white;font-size:13px}th,td{padding:12px;border-right:1px solid #dce2e7;border-bottom:1px solid #dce2e7;vertical-align:top;min-width:220px;max-width:260px}thead th{position:sticky;top:0;background:#17394b;color:white;z-index:2}tbody th{position:sticky;left:0;background:#edf3f6;z-index:1;min-width:185px;width:185px}thead th:first-child{left:0;z-index:3}a{color:#075e85;overflow-wrap:anywhere}thead a{color:white}.refs{display:block;margin-top:8px}code{overflow-wrap:anywhere}.small{font-size:13px;color:#415565}details{margin:12px 0;padding:12px;background:white;border:1px solid #d3dce2;border-radius:4px}summary{cursor:pointer;font-weight:600}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7f8;padding:12px;font-size:12px;max-height:450px;overflow:auto}input{padding:9px;width:320px;max-width:90%;font:inherit;margin-top:15px}.model-detail{background:#fff;padding:12px 18px;margin:12px 0;border-left:3px solid #54819a}@media print{main{padding:8px}.scroll{max-height:none;overflow:visible}table{font-size:9px}th,td{min-width:90px;padding:4px;position:static!important}.no-print{display:none}details{break-inside:avoid}}"
          }
        ],
        "staticCollections": [
          {
            "name": "columns",
            "values": [
              "Weights",
              "Configuration",
              "Tokenizer / processing",
              "Inference code",
              "Training libraries / code",
              "Original model training recipe",
              "Training-data descriptions",
              "Downloadable training data",
              "Evaluation instructions",
              "License evidence"
            ],
            "entries": [
              {
                "key": "weights",
                "value": "Weights"
              },
              {
                "key": "configuration",
                "value": "Configuration"
              },
              {
                "key": "tokenizer",
                "value": "Tokenizer / processing"
              },
              {
                "key": "inference",
                "value": "Inference code"
              },
              {
                "key": "training_library",
                "value": "Training libraries / code"
              },
              {
                "key": "training_recipe",
                "value": "Original model training recipe"
              },
              {
                "key": "data_description",
                "value": "Training-data descriptions"
              },
              {
                "key": "training_data",
                "value": "Downloadable training data"
              },
              {
                "key": "evaluation",
                "value": "Evaluation instructions"
              },
              {
                "key": "license",
                "value": "License evidence"
              }
            ]
          },
          {
            "name": "status_definitions",
            "values": [
              "Public material evidenced: supplied contents or a repository listing establishes the named artifact; not a weight download or execution test.",
              "Partial: useful material is present, but coverage, inspection, integrity or exact model/run correspondence is incomplete. Read the cell explanation.",
              "Not found in the explicitly inspected card/listing/tree. This is a scoped negative finding, not proof of global absence.",
              "Unknown: evidence is insufficient or the relevant material was not supplied/inspected.",
              "Promised: source explicitly describes a future release; not counted as currently downloadable.",
              "Gated: an access gate is explicitly evidenced. No requested model weight repository is marked gated in these snapshots."
            ],
            "entries": [
              {
                "key": "A",
                "value": "Public material evidenced: supplied contents or a repository listing establishes the named artifact; not a weight download or execution test."
              },
              {
                "key": "P",
                "value": "Partial: useful material is present, but coverage, inspection, integrity or exact model/run correspondence is incomplete. Read the cell explanation."
              },
              {
                "key": "N",
                "value": "Not found in the explicitly inspected card/listing/tree. This is a scoped negative finding, not proof of global absence."
              },
              {
                "key": "U",
                "value": "Unknown: evidence is insufficient or the relevant material was not supplied/inspected."
              },
              {
                "key": "R",
                "value": "Promised: source explicitly describes a future release; not counted as currently downloadable."
              },
              {
                "key": "G",
                "value": "Gated: an access gate is explicitly evidenced. No requested model weight repository is marked gated in these snapshots."
              }
            ]
          }
        ],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791451258127-39": {
      "checksum": "110b5ce0b4b4be80867a0c6a08592ad9404c72eac00692684f9ff567cf91767e",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "Rectangle",
          "ax",
          "colors",
          "fig",
          "i",
          "j",
          "k",
          "label",
          "legend_items",
          "mpl",
          "outside",
          "overlaps",
          "plt",
          "positions",
          "renderer",
          "row",
          "spine",
          "st",
          "status",
          "texts",
          "visual_details",
          "visual_headers",
          "visual_keys",
          "x"
        ],
        "conditionallyDefinedNames": [
          "i",
          "j",
          "k",
          "row",
          "spine",
          "status"
        ],
        "usedNames": [
          "Rectangle",
          "apply_figure_style",
          "audit_rows",
          "ax",
          "colors",
          "enumerate",
          "fig",
          "legend_items",
          "len",
          "mpl",
          "outside",
          "overlaps",
          "plt",
          "positions",
          "print",
          "range",
          "renderer",
          "status",
          "texts",
          "visual_details",
          "visual_headers",
          "visual_keys",
          "zip"
        ],
        "priorUsedNames": [
          "apply_figure_style",
          "audit_rows",
          "enumerate",
          "len",
          "print",
          "range",
          "zip"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "renderer",
          "texts"
        ],
        "aliases": [
          {
            "target": "mpl",
            "source": "matplotlib",
            "kind": "reference"
          },
          {
            "target": "plt",
            "source": "matplotlib.pyplot",
            "kind": "reference"
          },
          {
            "target": "status",
            "source": "row",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "status"
          }
        ],
        "builtinContainerNames": [
          "colors",
          "legend_items",
          "outside",
          "overlaps",
          "positions",
          "texts",
          "visual_details",
          "visual_headers",
          "visual_keys"
        ],
        "copyOnModifyNames": [],
        "pythonPlottingState": {
          "reads": true,
          "writes": false
        },
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "enumerate",
          "len",
          "print",
          "range",
          "zip"
        ],
        "safeCallArgumentNames": [
          "audit_rows",
          "legend_items",
          "outside",
          "overlaps",
          "positions",
          "texts",
          "visual_keys"
        ],
        "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.matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "mpl",
            "typeName": "matplotlib",
            "argumentNames": []
          },
          {
            "target": "plt",
            "typeName": "matplotlib.pyplot",
            "argumentNames": []
          },
          {
            "target": "Rectangle",
            "typeName": "python-callable:unknown.matplotlib.patches.Rectangle",
            "argumentNames": []
          },
          {
            "target": "visual_keys",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "visual_headers",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "colors",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "i",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "row",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "j",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "positions",
            "typeName": "python.numbers",
            "argumentNames": []
          },
          {
            "target": "visual_keys",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "visual_headers",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "colors",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "fig",
            "typeName": "matplotlib.figure.Figure",
            "argumentNames": []
          },
          {
            "target": "positions",
            "typeName": "python.numbers",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "apply_figure_style",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "sizes",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "plt",
            "member": "figure",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "plt"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "fig"
            ],
            "keywordArguments": [
              {
                "name": "figsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "dpi",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "facecolor",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "add_axes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "list"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "ax"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "add_patch",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:unknown.matplotlib.patches.Rectangle",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "colors"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "facecolor",
                "argumentNames": [
                  "colors"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "edgecolor",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "linewidth",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [
              "j",
              "status"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [
                "j"
              ],
              [],
              [
                "status"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ha",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "va",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontweight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "color",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [
              "j",
              "visual_details"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [
                "j"
              ],
              [],
              [
                "visual_details"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ha",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "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_xlim",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "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_xticks",
            "kind": "receiver",
            "argumentNames": [
              "visual_headers"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              [
                "visual_headers"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "tick_top",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "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": "length",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "pad",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "set_yticks",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "fontsize",
                "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": "values",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "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": []
              },
              {
                "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": []
              },
              {
                "name": "color",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:unknown.matplotlib.patches.Rectangle",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "colors",
              "fig",
              "legend_items"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "legend_items"
              ],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "transform",
                "argumentNames": [
                  "fig"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "fig",
                    "member": "transFigure"
                  }
                ]
              },
              {
                "name": "facecolor",
                "argumentNames": [
                  "colors"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "edgecolor",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "linewidth",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [
              "legend_items"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              [],
              [],
              [
                "legend_items"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ha",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "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": "fig",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [
              "positions"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              [],
              [],
              [
                "positions"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ha",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "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": "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": "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": "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": "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": "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": []
              },
              {
                "name": "facecolor",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "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": [
          "download-audit-summary.png"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "mpl",
            "qualifiedName": "matplotlib",
            "kind": "import"
          },
          {
            "name": "outside",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "overlaps",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "plt",
            "qualifiedName": "matplotlib.pyplot",
            "kind": "import"
          },
          {
            "name": "positions",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "Rectangle",
            "qualifiedName": "matplotlib.patches.Rectangle",
            "kind": "import"
          },
          {
            "name": "texts",
            "qualifiedName": "python.container",
            "kind": "object"
          }
        ],
        "staticStrings": [],
        "staticCollections": [
          {
            "name": "colors",
            "values": [
              "#d8edf4",
              "#ffe1b3",
              "#e4e4e4",
              "#f7f7f7",
              "#e4d9f5",
              "#c5e4df"
            ],
            "entries": [
              {
                "key": "A",
                "value": "#d8edf4"
              },
              {
                "key": "P",
                "value": "#ffe1b3"
              },
              {
                "key": "N",
                "value": "#e4e4e4"
              },
              {
                "key": "U",
                "value": "#f7f7f7"
              },
              {
                "key": "R",
                "value": "#e4d9f5"
              },
              {
                "key": "G",
                "value": "#c5e4df"
              }
            ]
          },
          {
            "name": "visual_headers",
            "values": [
              "Weights",
              "Config +\ntokenizer",
              "Inference\ncode",
              "Training\ntools",
              "Model\nrecipe",
              "Data\ndescriptions",
              "Training\ndata files",
              "Evaluation\ninstructions"
            ]
          },
          {
            "name": "visual_keys",
            "values": [
              "weights",
              "configuration",
              "inference",
              "training_library",
              "training_recipe",
              "data_description",
              "training_data",
              "evaluation"
            ]
          }
        ],
        "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-1791451274189-40": {
      "checksum": "2ab397176432be481e1ce997eb9f27e16bac84832813a1b747df06c2996760bd",
      "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-1791451284033-41": {
      "checksum": "783387b673f5e4d4970fa109519fc22e7dd944ec14a6bfcf20cd1c991edd8943",
      "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-1791451480239-42": {
      "checksum": "83dfd3be1c02114dcbc6bfeb3d5a3356d1d3328f2586d29156e6448e4a917ac7",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "dynamic-namespace",
          "opaque-mutation"
        ],
        "definedNames": [
          "Path",
          "b",
          "collections",
          "correction_checks",
          "correction_path",
          "corrections",
          "hashlib",
          "i",
          "json",
          "old",
          "original",
          "original_by_url",
          "row",
          "s"
        ],
        "conditionallyDefinedNames": [
          "b",
          "i",
          "old",
          "row",
          "s"
        ],
        "usedNames": [
          "Path",
          "all",
          "b",
          "correction_checks",
          "correction_path",
          "corrections",
          "enumerate",
          "globals",
          "hashlib",
          "i",
          "json",
          "len",
          "old",
          "original",
          "original_by_url",
          "print",
          "row"
        ],
        "priorUsedNames": [
          "all",
          "enumerate",
          "globals",
          "len",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "corrections"
        ],
        "aliases": [],
        "builtinContainerNames": [
          "correction_checks",
          "original_by_url",
          "row"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "all",
          "enumerate",
          "len",
          "print"
        ],
        "safeCallArgumentNames": [
          "b",
          "correction_checks",
          "corrections",
          "original"
        ],
        "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": "correction_path",
            "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": [
              "correction_path"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "corrections"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "correction_path",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "correction_path"
            ],
            "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": [
              "original"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "__call__",
            "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": [
              [
                "b"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "b"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [
              "b"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              [
                "b"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "old",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "old"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "corrections",
            "member": "replace",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "replace"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [],
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar",
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null,
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "corrections"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "correction_checks",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "row"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "correction_checks"
            ],
            "positionalArgumentNames": [
              [
                "row"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "correction_checks"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "correction_checks"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "indent",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "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": "correction_path",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "correction_path"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "inputs/official-source-snapshots-edceb401799b.json",
          "inputs/snapshot-integrity-corrections-119c558b76af.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"
          }
        ],
        "staticStrings": [
          {
            "name": "correction_path",
            "value": "inputs/snapshot-integrity-corrections-119c558b76af.json"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791451588287-43": {
      "checksum": "f2d12b13a99d47a2f320fd7ffcc283f96b9db9d166a0a99ee6620ebbf2b509ef",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "external-state",
          "lambda-scope",
          "opaque-mutation"
        ],
        "definedNames": [
          "b",
          "cell_fragment",
          "check",
          "chunks",
          "copy",
          "corrected_bundle",
          "corrected_checks",
          "corrected_flat",
          "corrected_rows",
          "corrected_sources",
          "correction_history",
          "counts",
          "csv",
          "ev",
          "f",
          "html",
          "i",
          "idx",
          "issue",
          "k",
          "key",
          "match",
          "n",
          "new",
          "new_summary",
          "old",
          "old_rows",
          "old_summary",
          "page",
          "r",
          "re",
          "rec",
          "record",
          "row",
          "s",
          "w"
        ],
        "conditionallyDefinedNames": [
          "b",
          "cell_fragment",
          "check",
          "chunks",
          "ev",
          "i",
          "idx",
          "issue",
          "k",
          "key",
          "match",
          "n",
          "new",
          "old",
          "r",
          "rec",
          "record",
          "row",
          "s"
        ],
        "usedNames": [
          "Path",
          "audit_bundle",
          "b",
          "category_keys",
          "cell_fragment",
          "chunks",
          "collections",
          "copy",
          "corrected_bundle",
          "corrected_checks",
          "corrected_flat",
          "corrected_rows",
          "corrected_sources",
          "correction_history",
          "correction_path",
          "corrections",
          "counts",
          "csv",
          "dict",
          "enumerate",
          "f",
          "hashlib",
          "html",
          "idx",
          "int",
          "json",
          "k",
          "len",
          "list",
          "match",
          "n",
          "new",
          "new_summary",
          "old",
          "old_rows",
          "old_summary",
          "open",
          "original",
          "original_by_url",
          "page",
          "print",
          "r",
          "re",
          "rec",
          "str",
          "w",
          "zip"
        ],
        "priorUsedNames": [
          "Path",
          "audit_bundle",
          "category_keys",
          "collections",
          "correction_path",
          "corrections",
          "dict",
          "enumerate",
          "hashlib",
          "int",
          "json",
          "len",
          "list",
          "open",
          "original",
          "original_by_url",
          "print",
          "str",
          "zip"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "corrected_bundle",
          "corrected_rows",
          "corrected_sources"
        ],
        "possiblyMutatedNames": [
          "corrected_bundle",
          "corrections",
          "r",
          "rec",
          "s"
        ],
        "aliases": [
          {
            "target": "corrected_rows",
            "source": "corrected_bundle",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "models"
          }
        ],
        "builtinContainerNames": [
          "chunks",
          "corrected_checks",
          "corrected_flat",
          "correction_history",
          "counts",
          "rec"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "dict",
          "enumerate",
          "int",
          "len",
          "list",
          "open",
          "print",
          "str",
          "zip"
        ],
        "safeCallArgumentNames": [
          "audit_bundle",
          "b",
          "corrected_bundle",
          "corrected_checks",
          "corrected_flat",
          "corrected_rows",
          "corrected_sources",
          "counts",
          "old_rows",
          "r"
        ],
        "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:cell_fragment",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "html",
                  "status_definitions"
                ],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "csv",
            "typeName": "csv",
            "argumentNames": []
          },
          {
            "target": "i",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "s",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "key",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "cell_fragment",
            "typeName": "python-function:cell_fragment",
            "argumentNames": []
          },
          {
            "target": "old_summary",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "new_summary",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "counts",
            "typeName": "python.container",
            "argumentNames": []
          },
          {
            "target": "old_summary",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "new_summary",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "copy",
            "member": "deepcopy",
            "kind": "receiver",
            "argumentNames": [
              "original"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "copy"
            ],
            "positionalArgumentNames": [
              [
                "original"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "corrected_sources"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "copy",
            "member": "deepcopy",
            "kind": "receiver",
            "argumentNames": [
              "corrections"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "copy"
            ],
            "positionalArgumentNames": [
              [
                "corrections"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "correction_history",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "corrections"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "correction_history"
            ],
            "positionalArgumentNames": [
              [
                "corrections"
              ]
            ],
            "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": "old",
            "member": "encode",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "old"
            ],
            "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": "old",
            "member": "encode",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "old"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "corrected_checks",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "corrected_checks"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "b"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "b"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [
              "b"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              [
                "b"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "corrected_checks",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "corrected_checks"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "b"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "b"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [
              "b"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              [
                "b"
              ]
            ],
            "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": "copy",
            "member": "deepcopy",
            "kind": "receiver",
            "argumentNames": [
              "audit_bundle"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "copy"
            ],
            "positionalArgumentNames": [
              [
                "audit_bundle"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "corrected_bundle"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "copy",
            "member": "deepcopy",
            "kind": "receiver",
            "argumentNames": [
              "corrected_rows"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "copy"
            ],
            "positionalArgumentNames": [
              [
                "corrected_rows"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "old_rows"
            ],
            "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": "correction_path",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "correction_path"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "corrected_bundle",
            "member": "update",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "corrected_bundle"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "status",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "finding",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "corrected_bundle",
            "member": "update",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "corrected_bundle"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "status",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "finding",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "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": [
              "corrected_bundle"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "corrected_bundle"
              ]
            ],
            "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": "corrected_flat",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "rec"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "corrected_flat"
            ],
            "positionalArgumentNames": [
              [
                "rec"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "csv",
            "member": "DictWriter",
            "kind": "receiver",
            "argumentNames": [
              "f"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "csv"
            ],
            "positionalArgumentNames": [
              [
                "f"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "w"
            ],
            "keywordArguments": [
              {
                "name": "fieldnames",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "w",
            "member": "writeheader",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "w"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "w",
            "member": "writerows",
            "kind": "receiver",
            "argumentNames": [
              "corrected_flat"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "w"
            ],
            "positionalArgumentNames": [
              [
                "corrected_flat"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "read_text",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "page"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "cell_fragment",
            "member": "__call__",
            "conditional": true,
            "kind": "callable",
            "argumentNames": [
              "old"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "old"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "page",
            "member": "replace",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "page"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [
              "page"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "cell_fragment",
            "member": "__call__",
            "conditional": true,
            "kind": "callable",
            "argumentNames": [
              "old"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "old"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "cell_fragment",
            "member": "__call__",
            "conditional": true,
            "kind": "callable",
            "argumentNames": [
              "new"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "new"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "page",
            "member": "replace",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "page"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [
              "page"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "html",
            "member": "escape",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "old"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "html"
            ],
            "positionalArgumentNames": [
              [
                "old"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "html",
            "member": "escape",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "new"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "html"
            ],
            "positionalArgumentNames": [
              [
                "new"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "page",
            "member": "replace",
            "kind": "receiver",
            "argumentNames": [
              "new_summary",
              "old_summary"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "page"
            ],
            "positionalArgumentNames": [
              [
                "old_summary"
              ],
              [
                "new_summary"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [
              "page"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "page",
            "member": "replace",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "page"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [
              "page"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "html",
            "member": "escape",
            "kind": "receiver",
            "argumentNames": [
              "audit_bundle"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "html"
            ],
            "positionalArgumentNames": [
              [
                "audit_bundle"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "html",
            "member": "escape",
            "kind": "receiver",
            "argumentNames": [
              "corrected_bundle"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "html"
            ],
            "positionalArgumentNames": [
              [
                "corrected_bundle"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "html",
            "member": "escape",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "html"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "r",
            "member": "get",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "r"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "html",
            "member": "escape",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "html"
            ],
            "positionalArgumentNames": [
              [
                "r"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "quote",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": true,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "html",
            "member": "escape",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "html"
            ],
            "positionalArgumentNames": [
              [
                "r"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "html",
            "member": "escape",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "html"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "chunks",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "chunks"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "html",
            "member": "escape",
            "kind": "receiver",
            "argumentNames": [
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "html"
            ],
            "positionalArgumentNames": [
              [
                "r"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "html",
            "member": "escape",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "html"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "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": []
              },
              {
                "name": "indent",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "chunks",
            "member": "append",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "chunks"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "subn",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "page",
              "re"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [],
              [
                "page"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [
              "page",
              "n"
            ],
            "keywordArguments": [
              {
                "name": "flags",
                "argumentNames": [
                  "re"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "re",
                    "member": "S"
                  }
                ]
              }
            ]
          },
          {
            "receiver": "page",
            "member": "replace",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "page"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [
              "page"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "page",
            "member": "replace",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "page"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [
              "page"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "page",
            "member": "replace",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "page"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [
              "page"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "write_text",
            "kind": "receiver",
            "argumentNames": [
              "page"
            ],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "page"
              ]
            ],
            "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": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "download-audit.html"
        ],
        "writes": [
          "download-audit-comparison-corrected.csv",
          "download-audit-corrected.html",
          "download-audit-evidence-corrected.json"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "copy",
            "qualifiedName": "copy",
            "kind": "import"
          },
          {
            "name": "csv",
            "qualifiedName": "csv",
            "kind": "import"
          },
          {
            "name": "html",
            "qualifiedName": "html",
            "kind": "import"
          },
          {
            "name": "re",
            "qualifiedName": "re",
            "kind": "import"
          }
        ],
        "staticStrings": [
          {
            "name": "new_summary",
            "value": "Corrected final results — 79 records: 76 exact SHA-256/byte matches; 0 unresolved mismatches; 3 original oversized retrieval failures with no contents. The four replacements preserve original line endings, including mixed endings in the NVIDIA license page."
          },
          {
            "name": "old_summary",
            "value": "79 records: 72 exact SHA-256/byte matches; 3 matches after exact CRLF reconstruction; 1 unresolved mismatch; 3 retrieval-error records with no contents."
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791451610352-44": {
      "checksum": "d194736ea80d1e5ad901411b612e4150948af2638b5d3bf25273ee4a6e44dc94",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "FigureCanvasAgg",
          "changed",
          "outside",
          "overlap_pairs",
          "renderer",
          "texts"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "FigureCanvasAgg",
          "apply_figure_style",
          "changed",
          "enumerate",
          "fig",
          "mpl",
          "outside",
          "overlap_pairs",
          "print",
          "renderer",
          "texts"
        ],
        "priorUsedNames": [
          "apply_figure_style",
          "enumerate",
          "fig",
          "mpl",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "changed"
        ],
        "possiblyMutatedNames": [
          "fig",
          "renderer",
          "texts"
        ],
        "aliases": [],
        "builtinContainerNames": [
          "outside",
          "overlap_pairs",
          "texts"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "enumerate",
          "print"
        ],
        "safeCallArgumentNames": [
          "texts"
        ],
        "typeSummaries": [
          {
            "name": "python-callable:unknown.matplotlib.backends.backend_agg.FigureCanvasAgg",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [],
                "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": "FigureCanvasAgg",
            "typeName": "python-callable:unknown.matplotlib.backends.backend_agg.FigureCanvasAgg",
            "argumentNames": []
          },
          {
            "target": "changed",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "changed",
            "typeName": "python.scalar",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "apply_figure_style",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "sizes",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "python-callable:unknown.matplotlib.backends.backend_agg.FigureCanvasAgg",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "fig"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "fig"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "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": "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": []
              },
              {
                "name": "facecolor",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [
          "download-audit-summary-corrected.png"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "FigureCanvasAgg",
            "qualifiedName": "matplotlib.backends.backend_agg.FigureCanvasAgg",
            "kind": "import"
          },
          {
            "name": "outside",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "overlap_pairs",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "texts",
            "qualifiedName": "python.container",
            "kind": "object"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791451633185-45": {
      "checksum": "57891b171bf168381b8f000139007b72305162469e7d26dd5ef49aad88350246",
      "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": []
      }
    }
  },
  "projectionSnapshots": {}
}
