{
  "version": 1,
  "analyzerVersion": 1,
  "analyzerRevision": "bounded-scientific-lineage-20261027-mask-effects",
  "runs": {
    "notebook-run-1793684410580-1": {
      "checksum": "f51cd821afa02237fd7f0eb716ee6b5e20fd5568592adab27f949d19513c195b",
      "facts": {
        "state": "unknown",
        "reasons": [
          "external-state",
          "opaque-call",
          "opaque-mutation",
          "scoped-opaque-call"
        ],
        "definedNames": [
          "comments",
          "f",
          "hashlib",
          "json",
          "links",
          "meta",
          "pathlib",
          "paths",
          "pd",
          "texts"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "comments",
          "f",
          "hashlib",
          "json",
          "len",
          "links",
          "list",
          "meta",
          "open",
          "pathlib",
          "paths",
          "pd",
          "print",
          "texts"
        ],
        "priorUsedNames": [
          "len",
          "list",
          "open",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "f"
        ],
        "aliases": [
          {
            "target": "pd",
            "source": "pandas",
            "kind": "reference"
          }
        ],
        "builtinContainerNames": [
          "comments",
          "paths",
          "texts"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "list",
          "open",
          "print"
        ],
        "safeCallArgumentNames": [
          "comments",
          "links",
          "meta",
          "paths"
        ],
        "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "pathlib",
            "typeName": "pathlib",
            "argumentNames": []
          },
          {
            "target": "pd",
            "typeName": "pandas",
            "argumentNames": []
          },
          {
            "target": "paths",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "paths",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "links",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "meta",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "pathlib",
            "member": "read_text",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "comments",
              "f",
              "links",
              "meta",
              "texts"
            ],
            "receiverChain": [
              "Path"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pathlib",
            "member": "Path",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "comments",
              "f",
              "links",
              "meta",
              "texts"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pathlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [
              "paths"
            ],
            "unavailablePythonFunctionNames": [
              "comments",
              "f",
              "links",
              "meta"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              [
                "paths"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "links"
            ],
            "keywordArguments": [
              {
                "name": "keep_default_na",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [
              "paths"
            ],
            "unavailablePythonFunctionNames": [
              "comments",
              "f",
              "meta"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              [
                "paths"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "meta"
            ],
            "keywordArguments": [
              {
                "name": "keep_default_na",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "f"
            ],
            "unavailablePythonFunctionNames": [
              "comments"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "f"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "links",
              "meta"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "links",
                "meta"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "meta",
            "member": "to_json",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "head"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "orient",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "meta",
            "member": "head",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "meta"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "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": []
          },
          {
            "receiver": "pathlib",
            "member": "stat",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "Path"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pathlib",
            "member": "Path",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pathlib"
            ],
            "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": "pathlib",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "Path"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pathlib",
            "member": "Path",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pathlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "inputs/comment_video_links-f9ff64257870.csv",
          "inputs/hn_comments-78c23616d7b5.jsonl",
          "inputs/video_metadata-dcc11572ab87.csv"
        ],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "comments",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "hashlib",
            "qualifiedName": "hashlib",
            "kind": "import"
          },
          {
            "name": "json",
            "qualifiedName": "json",
            "kind": "import"
          },
          {
            "name": "links",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          },
          {
            "name": "meta",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          },
          {
            "name": "pathlib",
            "qualifiedName": "pathlib",
            "kind": "import"
          },
          {
            "name": "pd",
            "qualifiedName": "pandas",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [
          {
            "name": "paths",
            "values": [
              "inputs/analysis_notes-f3f21ece6fce.md",
              "inputs/comment_video_links-f9ff64257870.csv",
              "inputs/hn_comments-78c23616d7b5.jsonl",
              "inputs/source_brief-5c883d784200.md",
              "inputs/video_metadata-dcc11572ab87.csv"
            ],
            "entries": [
              {
                "key": "analysis_notes.md",
                "value": "inputs/analysis_notes-f3f21ece6fce.md"
              },
              {
                "key": "comment_video_links.csv",
                "value": "inputs/comment_video_links-f9ff64257870.csv"
              },
              {
                "key": "hn_comments.jsonl",
                "value": "inputs/hn_comments-78c23616d7b5.jsonl"
              },
              {
                "key": "source_brief.md",
                "value": "inputs/source_brief-5c883d784200.md"
              },
              {
                "key": "video_metadata.csv",
                "value": "inputs/video_metadata-dcc11572ab87.csv"
              }
            ]
          }
        ],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793684453043-2": {
      "checksum": "bc6f5897e43526b9e6766ed7da9ee7a82c161a8901c829b5b34e5b01974c48af",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "comments",
          "len",
          "links",
          "list",
          "meta",
          "print",
          "texts"
        ],
        "priorUsedNames": [
          "comments",
          "len",
          "links",
          "list",
          "meta",
          "print",
          "texts"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "list",
          "print"
        ],
        "safeCallArgumentNames": [
          "comments",
          "links",
          "meta",
          "texts"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793684470866-3": {
      "checksum": "2fff00e3daa163aa1970c5c7a92891156d740d595447b6a4c5829c0f9e90dc06",
      "facts": {
        "state": "unknown",
        "reasons": [
          "lambda-scope",
          "opaque-call"
        ],
        "definedNames": [
          "Counter",
          "pairs",
          "re",
          "source_pairs",
          "summary"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "Counter",
          "comments",
          "dict",
          "int",
          "json",
          "links",
          "max",
          "meta",
          "min",
          "pairs",
          "pathlib",
          "paths",
          "pd",
          "print",
          "re",
          "set",
          "source_pairs",
          "summary"
        ],
        "priorUsedNames": [
          "comments",
          "dict",
          "int",
          "json",
          "links",
          "max",
          "meta",
          "min",
          "pathlib",
          "paths",
          "pd",
          "print",
          "set"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [
          "pairs",
          "source_pairs",
          "summary"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "dict",
          "int",
          "max",
          "min",
          "print",
          "set"
        ],
        "safeCallArgumentNames": [
          "links",
          "meta"
        ],
        "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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:collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "Counter",
            "typeName": "python-callable:collections.Counter",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "links",
            "member": "itertuples",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "pairs",
              "source_pairs",
              "summary"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "links"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "links",
            "member": "nunique",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "links"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "links",
            "member": "nunique",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "links"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "links",
            "member": "sum",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [
              "duplicated"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "list"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "links"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "links",
            "member": "duplicated",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "links"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "list"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "meta",
            "member": "sum",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [
              "duplicated"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "meta"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "meta",
            "member": "duplicated",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "meta"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "fullmatch",
            "kind": "receiver",
            "argumentNames": [
              "meta"
            ],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "meta"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:collections.Counter",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:collections.Counter",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:collections.Counter",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "meta",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [
              "value_counts"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "meta"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "meta",
            "member": "value_counts",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "meta"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "meta",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [
              "value_counts"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "meta"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "meta",
            "member": "value_counts",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "meta"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "meta",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [
              "value_counts"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "meta"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "meta",
            "member": "value_counts",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "meta"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "isoformat",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [
              "to_datetime"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              [
                {
                  "name": "unit",
                  "argumentNames": [],
                  "staticShape": "scalar",
                  "staticBoolean": null
                },
                {
                  "name": "utc",
                  "argumentNames": [],
                  "staticShape": "unknown",
                  "staticBoolean": true
                }
              ]
            ],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "to_datetime",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "unit",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "utc",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": true,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pd",
            "member": "isoformat",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [
              "to_datetime"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              [
                {
                  "name": "unit",
                  "argumentNames": [],
                  "staticShape": "scalar",
                  "staticBoolean": null
                },
                {
                  "name": "utc",
                  "argumentNames": [],
                  "staticShape": "unknown",
                  "staticBoolean": true
                }
              ]
            ],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "to_datetime",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "unit",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "utc",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": true,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "meta",
            "member": "min",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "meta"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "meta",
            "member": "max",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "meta"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "links",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [
              "groupby",
              "size",
              "value_counts",
              "sort_index"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              [],
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ],
              [],
              [],
              []
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ],
              [],
              [],
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ],
              [],
              [],
              []
            ],
            "receiverChainKeywordArguments": [
              [],
              [],
              [],
              []
            ],
            "receiverValueNames": [
              "links"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "links",
            "member": "sort_index",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [
              "groupby",
              "size",
              "value_counts"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ],
              [],
              []
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ],
              [],
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ],
              [],
              []
            ],
            "receiverChainKeywordArguments": [
              [],
              [],
              []
            ],
            "receiverValueNames": [
              "links"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "links",
            "member": "value_counts",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [
              "groupby",
              "size"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ],
              []
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ],
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ],
              []
            ],
            "receiverChainKeywordArguments": [
              [],
              []
            ],
            "receiverValueNames": [
              "links"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "links",
            "member": "size",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [
              "groupby"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "links"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "links",
            "member": "groupby",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "links"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "links",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [
              "value_counts"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "links"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "links",
            "member": "value_counts",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "summary"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "links"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "summary"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "summary"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "indent",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "meta",
            "member": "to_json",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "meta"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "orient",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "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": []
          },
          {
            "receiver": "paths",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "paths"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pathlib",
            "member": "stat",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "Path"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "pathlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pathlib",
            "member": "Path",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pathlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "Counter",
            "qualifiedName": "collections.Counter",
            "kind": "import"
          },
          {
            "name": "re",
            "qualifiedName": "re",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793684579967-4": {
      "checksum": "0b7b9286423f21808966c444339b98be7b06cf047eb0f6cbc720ad8db04e8d0a",
      "facts": {
        "state": "unknown",
        "reasons": [
          "class-scope",
          "control-flow",
          "external-state",
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "HTMLParser",
          "LinkParser",
          "actual",
          "c",
          "candidates",
          "defaultdict",
          "expected",
          "extracted",
          "f",
          "html",
          "ignored",
          "json",
          "origin",
          "origins",
          "p",
          "parse_qs",
          "pd",
          "re",
          "reference",
          "rows",
          "source_comments",
          "url",
          "urls",
          "urlsplit",
          "vid",
          "video_id_from_url"
        ],
        "conditionallyDefinedNames": [
          "c",
          "candidates",
          "origin",
          "origins",
          "p",
          "url",
          "urls",
          "vid"
        ],
        "usedNames": [
          "HTMLParser",
          "LinkParser",
          "actual",
          "candidates",
          "defaultdict",
          "expected",
          "extracted",
          "f",
          "ignored",
          "json",
          "len",
          "open",
          "origins",
          "p",
          "pd",
          "print",
          "re",
          "reference",
          "rows",
          "set",
          "sorted",
          "source_comments",
          "str",
          "urls",
          "vid",
          "video_id_from_url",
          "zip"
        ],
        "priorUsedNames": [
          "len",
          "open",
          "print",
          "set",
          "sorted",
          "str",
          "zip"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "extracted"
        ],
        "possiblyMutatedNames": [
          "candidates",
          "f"
        ],
        "aliases": [
          {
            "target": "pd",
            "source": "pandas",
            "kind": "reference"
          }
        ],
        "builtinContainerNames": [
          "actual",
          "candidates",
          "expected",
          "ignored",
          "origins",
          "rows",
          "source_comments",
          "urls"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "open",
          "print",
          "set",
          "sorted",
          "str",
          "zip"
        ],
        "safeCallArgumentNames": [
          "actual",
          "expected",
          "extracted",
          "ignored",
          "origins",
          "reference",
          "source_comments",
          "urls"
        ],
        "typeSummaries": [
          {
            "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
              }
            ]
          },
          {
            "name": "python-callable:unknown.urllib.parse.urlsplit",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-callable:unknown.urllib.parse.parse_qs",
            "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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:collections.defaultdict",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-function:video_id_from_url",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "html",
                  "parse_qs",
                  "re",
                  "urlsplit"
                ],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "HTMLParser",
            "typeName": "python-callable:unknown.html.parser.HTMLParser",
            "argumentNames": []
          },
          {
            "target": "urlsplit",
            "typeName": "python-callable:unknown.urllib.parse.urlsplit",
            "argumentNames": []
          },
          {
            "target": "parse_qs",
            "typeName": "python-callable:unknown.urllib.parse.parse_qs",
            "argumentNames": []
          },
          {
            "target": "defaultdict",
            "typeName": "python-callable:collections.defaultdict",
            "argumentNames": []
          },
          {
            "target": "pd",
            "typeName": "pandas",
            "argumentNames": []
          },
          {
            "target": "video_id_from_url",
            "typeName": "python-function:video_id_from_url",
            "argumentNames": []
          },
          {
            "target": "p",
            "typeName": "LinkParser",
            "argumentNames": []
          },
          {
            "target": "reference",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "extracted",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "actual",
            "typeName": "python.container",
            "argumentNames": []
          },
          {
            "target": "expected",
            "typeName": "python.container",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "f"
            ],
            "unavailablePythonFunctionNames": [
              "LinkParser",
              "actual",
              "c",
              "candidates",
              "expected",
              "extracted",
              "ignored",
              "origin",
              "origins",
              "p",
              "reference",
              "rows",
              "source_comments",
              "url",
              "urls",
              "vid",
              "video_id_from_url"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "f"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [
              "str"
            ],
            "unavailablePythonFunctionNames": [
              "LinkParser",
              "actual",
              "c",
              "candidates",
              "expected",
              "extracted",
              "ignored",
              "origin",
              "origins",
              "p",
              "reference",
              "rows",
              "url",
              "urls",
              "vid",
              "video_id_from_url"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "reference"
            ],
            "keywordArguments": [
              {
                "name": "dtype",
                "argumentNames": [
                  "str"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "str"
                  }
                ]
              },
              {
                "name": "keep_default_na",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "LinkParser",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "actual",
              "candidates",
              "expected",
              "extracted",
              "origin",
              "origins",
              "p",
              "url",
              "urls",
              "vid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "p"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "p",
            "member": "feed",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "actual",
              "candidates",
              "expected",
              "extracted",
              "origin",
              "origins",
              "url",
              "urls",
              "vid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "p"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:collections.defaultdict",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "set"
            ],
            "unavailablePythonFunctionNames": [
              "actual",
              "candidates",
              "expected",
              "extracted",
              "origin",
              "origins",
              "url",
              "urls",
              "vid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "set"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "urls"
            ],
            "keywordArguments": [
              {
                "name": "default_factory",
                "argumentNames": [
                  "set"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "python-callable:collections.defaultdict",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "set"
            ],
            "unavailablePythonFunctionNames": [
              "actual",
              "candidates",
              "expected",
              "extracted",
              "origin",
              "origins",
              "url",
              "vid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "set"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "origins"
            ],
            "keywordArguments": [
              {
                "name": "default_factory",
                "argumentNames": [
                  "set"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "re",
            "member": "finditer",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "actual",
              "candidates",
              "expected",
              "extracted",
              "origin",
              "url",
              "vid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "video_id_from_url",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "candidates"
            ],
            "unavailablePythonFunctionNames": [
              "actual",
              "expected",
              "extracted",
              "vid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "candidates"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "vid"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "urls",
            "member": "add",
            "kind": "mutating",
            "argumentNames": [
              "candidates"
            ],
            "unavailablePythonFunctionNames": [
              "actual",
              "expected",
              "extracted",
              "vid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "urls"
            ],
            "positionalArgumentNames": [
              [
                "candidates"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "origins",
            "member": "add",
            "kind": "mutating",
            "argumentNames": [
              "candidates"
            ],
            "unavailablePythonFunctionNames": [
              "actual",
              "expected",
              "extracted",
              "vid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "origins"
            ],
            "positionalArgumentNames": [
              [
                "candidates"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ignored",
            "member": "append",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [
              "candidates"
            ],
            "unavailablePythonFunctionNames": [
              "actual",
              "expected",
              "extracted",
              "vid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ignored"
            ],
            "positionalArgumentNames": [
              [
                "candidates"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "source_comments",
              "urls"
            ],
            "unavailablePythonFunctionNames": [
              "actual",
              "expected",
              "extracted"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "rows"
            ],
            "positionalArgumentNames": [
              [
                "source_comments",
                "urls"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "actual",
              "expected",
              "extracted"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "DataFrame",
            "kind": "receiver",
            "argumentNames": [
              "rows"
            ],
            "unavailablePythonFunctionNames": [
              "actual",
              "expected",
              "extracted"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              [
                "rows"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "extracted"
            ],
            "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": []
              }
            ]
          },
          {
            "receiver": "extracted",
            "member": "nunique",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "extracted"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "extracted",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "value_counts"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "extracted",
            "member": "value_counts",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "extracted"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "inputs/comment_video_links-f9ff64257870.csv",
          "inputs/hn_comments-78c23616d7b5.jsonl"
        ],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "defaultdict",
            "qualifiedName": "collections.defaultdict",
            "kind": "import"
          },
          {
            "name": "extracted",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          },
          {
            "name": "html",
            "qualifiedName": "html",
            "kind": "import"
          },
          {
            "name": "HTMLParser",
            "qualifiedName": "html.parser.HTMLParser",
            "kind": "import"
          },
          {
            "name": "json",
            "qualifiedName": "json",
            "kind": "import"
          },
          {
            "name": "parse_qs",
            "qualifiedName": "urllib.parse.parse_qs",
            "kind": "import"
          },
          {
            "name": "pd",
            "qualifiedName": "pandas",
            "kind": "import"
          },
          {
            "name": "re",
            "qualifiedName": "re",
            "kind": "import"
          },
          {
            "name": "reference",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          },
          {
            "name": "source_comments",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "urlsplit",
            "qualifiedName": "urllib.parse.urlsplit",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793684625449-5": {
      "checksum": "dd1197168aac53f3bebd443868416fd7cb896dfd1f8630c78191fb4bb5388801",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "lambda-scope",
          "opaque-mutation"
        ],
        "definedNames": [
          "Image",
          "Line2D",
          "a",
          "adj",
          "ax",
          "axes",
          "b",
          "bar",
          "bars",
          "c",
          "col",
          "color",
          "columns",
          "comment_lookup",
          "comp",
          "components",
          "cs",
          "edge_count",
          "extracted",
          "fig",
          "filename",
          "group",
          "heights",
          "im",
          "is_c",
          "k",
          "labels",
          "n",
          "node_count",
          "plt",
          "pos",
          "r",
          "rank_of",
          "seed",
          "shared",
          "span",
          "stack",
          "top",
          "unseen",
          "v",
          "values",
          "vs",
          "weight",
          "x",
          "y"
        ],
        "conditionallyDefinedNames": [
          "a",
          "ax",
          "b",
          "bar",
          "c",
          "col",
          "color",
          "comp",
          "cs",
          "filename",
          "group",
          "im",
          "is_c",
          "k",
          "n",
          "pos",
          "r",
          "seed",
          "span",
          "stack",
          "top",
          "v",
          "vs",
          "weight",
          "x",
          "y"
        ],
        "usedNames": [
          "Image",
          "a",
          "actual",
          "adj",
          "ax",
          "axes",
          "b",
          "bar",
          "bars",
          "c",
          "col",
          "color",
          "columns",
          "comment_lookup",
          "comp",
          "components",
          "cs",
          "defaultdict",
          "edge_count",
          "enumerate",
          "expected",
          "extracted",
          "fig",
          "filename",
          "group",
          "heights",
          "im",
          "is_c",
          "k",
          "labels",
          "len",
          "list",
          "max",
          "min",
          "n",
          "node_count",
          "plt",
          "pos",
          "print",
          "range",
          "rank_of",
          "seed",
          "set",
          "shared",
          "sorted",
          "source_comments",
          "span",
          "stack",
          "str",
          "sum",
          "top",
          "unseen",
          "v",
          "values",
          "vs",
          "weight",
          "x",
          "y",
          "zip"
        ],
        "priorUsedNames": [
          "actual",
          "defaultdict",
          "enumerate",
          "expected",
          "extracted",
          "len",
          "list",
          "max",
          "min",
          "print",
          "range",
          "set",
          "sorted",
          "source_comments",
          "str",
          "sum",
          "zip"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "edge_count",
          "extracted",
          "node_count",
          "top"
        ],
        "possiblyMutatedNames": [
          "comp",
          "heights",
          "pos",
          "unseen"
        ],
        "aliases": [
          {
            "target": "plt",
            "source": "matplotlib.pyplot",
            "kind": "reference"
          },
          {
            "target": "Image",
            "source": "PIL.Image",
            "kind": "reference"
          },
          {
            "target": "group",
            "source": "cs",
            "kind": "possible-reference"
          },
          {
            "target": "group",
            "source": "vs",
            "kind": "possible-reference"
          },
          {
            "target": "x",
            "source": "cs",
            "kind": "possible-reference"
          },
          {
            "target": "x",
            "source": "vs",
            "kind": "possible-reference"
          }
        ],
        "builtinContainerNames": [
          "columns",
          "comment_lookup",
          "comp",
          "components",
          "cs",
          "heights",
          "labels",
          "pos",
          "shared",
          "stack",
          "unseen",
          "values",
          "vs"
        ],
        "copyOnModifyNames": [],
        "pythonPlottingState": {
          "reads": true,
          "writes": true
        },
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "enumerate",
          "len",
          "list",
          "max",
          "min",
          "print",
          "range",
          "set",
          "sorted",
          "str",
          "sum",
          "zip"
        ],
        "safeCallArgumentNames": [
          "actual",
          "adj",
          "axes",
          "bars",
          "col",
          "columns",
          "components",
          "edge_count",
          "extracted",
          "filename",
          "group",
          "heights",
          "im",
          "n",
          "node_count",
          "source_comments",
          "unseen",
          "values"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-function:rank_of",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "comment_lookup",
                  "min"
                ],
                "safeCallNames": [
                  "min"
                ],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "plt",
            "typeName": "matplotlib.pyplot",
            "argumentNames": []
          },
          {
            "target": "Line2D",
            "typeName": "python-callable:unknown.matplotlib.lines.Line2D",
            "argumentNames": []
          },
          {
            "target": "Image",
            "typeName": "PIL.Image",
            "argumentNames": []
          },
          {
            "target": "labels",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "adj",
            "typeName": "defaultdict",
            "argumentNames": [
              "set"
            ]
          },
          {
            "target": "rank_of",
            "typeName": "python-function:rank_of",
            "argumentNames": []
          },
          {
            "target": "heights",
            "typeName": "python.numbers",
            "argumentNames": []
          },
          {
            "target": "node_count",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "edge_count",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "top",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "i",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "n",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "labels",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "bars",
            "typeName": "matplotlib.container.BarContainer",
            "argumentNames": []
          },
          {
            "target": "unseen",
            "typeName": "python.container",
            "argumentNames": []
          },
          {
            "target": "heights",
            "typeName": "python.numbers",
            "argumentNames": []
          },
          {
            "target": "fig",
            "typeName": "matplotlib.figure.Figure",
            "argumentNames": []
          },
          {
            "target": "axes",
            "typeName": "matplotlib.axes.Axes",
            "argumentNames": []
          },
          {
            "target": "shared",
            "typeName": "python.container",
            "argumentNames": []
          },
          {
            "target": "node_count",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "edge_count",
            "typeName": "python.scalar",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "extracted",
            "member": "map",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "bar",
              "bars",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "extracted",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "labels",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "values",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "extracted"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "extracted",
            "member": "map",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "bar",
              "bars",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "extracted",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "labels",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "values",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "extracted"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "extracted",
            "member": "map",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "bar",
              "bars",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "extracted",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "labels",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "values",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "extracted"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "extracted",
            "member": "size",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "bar",
              "bars",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "extracted",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "labels",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "values",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [
              "groupby"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "extracted"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "extracted",
            "member": "groupby",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "bar",
              "bars",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "extracted",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "labels",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "values",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "extracted"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "extracted",
            "member": "map",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "bar",
              "bars",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "extracted",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "labels",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "values",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "extracted"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "extracted",
            "member": "size",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "bar",
              "bars",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "extracted",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "labels",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "values",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [
              "groupby"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "extracted"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "extracted",
            "member": "groupby",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "bar",
              "bars",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "extracted",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "labels",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "values",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "extracted"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "extracted",
            "member": "sort_values",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "bar",
              "bars",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "extracted",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "labels",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "values",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "extracted"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "list"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "extracted"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "extracted",
            "member": "to_csv",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "bar",
              "bars",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "labels",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "values",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "extracted"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "plt",
            "member": "update",
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "bar",
              "bars",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "labels",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "values",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [
              "@rcParams"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "plt"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "plt",
            "member": "subplots",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "bar",
              "bars",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "labels",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "values",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "plt"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "fig",
              "ax"
            ],
            "keywordArguments": [
              {
                "name": "figsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "dpi",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "extracted",
            "member": "nunique",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "bar",
              "bars",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "values",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "extracted"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "barh",
            "kind": "receiver",
            "argumentNames": [
              "labels",
              "values"
            ],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "bar",
              "bars",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [
                "labels"
              ],
              [
                "values"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [
              "bars"
            ],
            "keywordArguments": [
              {
                "name": "color",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "list",
                "callableReferences": []
              },
              {
                "name": "height",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "invert_yaxis",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "bar",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "set_xlim",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "bar",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "set_xlabel",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "bar",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "text",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "va",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "weight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "bar",
            "member": "get_y",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "bar"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "bar",
            "member": "get_height",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "bar"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "set_title",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "loc",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "pad",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "weight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "grid",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "axis",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "alpha",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "set_axisbelow",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              true
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "fig",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "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": "subplots_adjust",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "left",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "right",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "top",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "bottom",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "savefig",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "plt",
            "member": "close",
            "kind": "receiver",
            "argumentNames": [
              "fig"
            ],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "plt"
            ],
            "positionalArgumentNames": [
              [
                "fig"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "defaultdict",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "set"
            ],
            "unavailablePythonFunctionNames": [
              "a",
              "adj",
              "ax",
              "axes",
              "b",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "set"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "adj"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "extracted",
            "member": "itertuples",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "a",
              "ax",
              "axes",
              "b",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "r",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "extracted"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "adj",
            "member": "add",
            "kind": "mutating",
            "argumentNames": [
              "b"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "axes",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "adj"
            ],
            "positionalArgumentNames": [
              [
                "b"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "adj",
            "member": "add",
            "kind": "mutating",
            "argumentNames": [
              "a"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "axes",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "components",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "rank_of",
              "seed",
              "shared",
              "span",
              "stack",
              "top",
              "unseen",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "adj"
            ],
            "positionalArgumentNames": [
              [
                "a"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "stack",
            "member": "pop",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "axes",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "rank_of",
              "shared",
              "span",
              "top",
              "unseen",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "stack"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "n"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "comp",
            "member": "add",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [
              "n"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "axes",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "rank_of",
              "shared",
              "span",
              "top",
              "unseen",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "comp"
            ],
            "positionalArgumentNames": [
              [
                "n"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "stack",
            "member": "extend",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "axes",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "rank_of",
              "shared",
              "span",
              "top",
              "unseen",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "stack"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "components",
            "member": "append",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [
              "comp"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "axes",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "rank_of",
              "shared",
              "span",
              "top",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "components"
            ],
            "positionalArgumentNames": [
              [
                "comp"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "components",
            "member": "sort",
            "kind": "mutating",
            "argumentNames": [
              "rank_of"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "axes",
              "c",
              "col",
              "color",
              "columns",
              "comp",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "heights",
              "im",
              "is_c",
              "k",
              "n",
              "node_count",
              "pos",
              "shared",
              "span",
              "top",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "components"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "key",
                "argumentNames": [
                  "rank_of"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "rank_of"
                  }
                ]
              }
            ]
          },
          {
            "receiver": "columns",
            "member": "append",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [
              "comp",
              "weight"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "axes",
              "c",
              "col",
              "color",
              "comp",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "im",
              "is_c",
              "n",
              "node_count",
              "pos",
              "shared",
              "span",
              "top",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "columns"
            ],
            "positionalArgumentNames": [
              [
                "comp",
                "weight"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "plt",
            "member": "subplots",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "axes",
              "c",
              "col",
              "color",
              "comp",
              "cs",
              "edge_count",
              "fig",
              "filename",
              "group",
              "im",
              "is_c",
              "n",
              "node_count",
              "pos",
              "shared",
              "span",
              "top",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "plt"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [
              "fig",
              "axes"
            ],
            "keywordArguments": [
              {
                "name": "figsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "dpi",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "set_xlim",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "c",
              "color",
              "comp",
              "cs",
              "edge_count",
              "filename",
              "group",
              "im",
              "is_c",
              "n",
              "node_count",
              "pos",
              "span",
              "top",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "set_ylim",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "c",
              "color",
              "comp",
              "cs",
              "edge_count",
              "filename",
              "group",
              "im",
              "is_c",
              "n",
              "node_count",
              "pos",
              "span",
              "top",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "axis",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "c",
              "color",
              "comp",
              "cs",
              "edge_count",
              "filename",
              "group",
              "im",
              "is_c",
              "n",
              "node_count",
              "pos",
              "span",
              "top",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "text",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "c",
              "color",
              "comp",
              "cs",
              "edge_count",
              "filename",
              "group",
              "im",
              "is_c",
              "n",
              "node_count",
              "pos",
              "span",
              "top",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ha",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "weight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "color",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "text",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "c",
              "color",
              "comp",
              "cs",
              "edge_count",
              "filename",
              "group",
              "im",
              "is_c",
              "n",
              "node_count",
              "pos",
              "span",
              "top",
              "v",
              "vs",
              "weight",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ha",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "weight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "color",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "plot",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "pos"
            ],
            "unavailablePythonFunctionNames": [
              "color",
              "edge_count",
              "filename",
              "im",
              "is_c",
              "n",
              "node_count",
              "top",
              "x",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              [
                "pos"
              ]
            ],
            "positionalStaticShapes": [
              "list",
              "list"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "color",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "lw",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "zorder",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "n",
            "member": "startswith",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "color",
              "filename",
              "im",
              "is_c",
              "node_count",
              "top"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "n"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "is_c"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "scatter",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "color",
              "x",
              "y"
            ],
            "unavailablePythonFunctionNames": [
              "filename",
              "im",
              "node_count",
              "top"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [
                "x"
              ],
              [
                "y"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "s",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "marker",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "c",
                "argumentNames": [
                  "color"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "color"
                  }
                ]
              },
              {
                "name": "zorder",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "text",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "n",
              "y"
            ],
            "unavailablePythonFunctionNames": [
              "filename",
              "im",
              "node_count",
              "top"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              [
                "y"
              ],
              [
                "n"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ha",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "va",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontfamily",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "color",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "suptitle",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "filename",
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "x",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "ha",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "y",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "weight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "filename",
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "filename",
              "im"
            ],
            "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": []
              },
              {
                "name": "linespacing",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "subplots_adjust",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "filename",
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "left",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "right",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "top",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "bottom",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "wspace",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "savefig",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "filename",
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "plt",
            "member": "close",
            "kind": "receiver",
            "argumentNames": [
              "fig"
            ],
            "unavailablePythonFunctionNames": [
              "filename",
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "plt"
            ],
            "positionalArgumentNames": [
              [
                "fig"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Image",
            "member": "open",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "filename"
            ],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "Image"
            ],
            "positionalArgumentNames": [
              [
                "filename"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "extracted",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "extracted"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [
          "comment_video_mapping.csv",
          "sample_counts.png",
          "source_network.png"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "columns",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "heights",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "Image",
            "qualifiedName": "PIL.Image",
            "kind": "import"
          },
          {
            "name": "Line2D",
            "qualifiedName": "matplotlib.lines.Line2D",
            "kind": "import"
          },
          {
            "name": "plt",
            "qualifiedName": "matplotlib.pyplot",
            "kind": "import"
          },
          {
            "name": "values",
            "qualifiedName": "python.container",
            "kind": "object"
          }
        ],
        "staticStrings": [],
        "staticCollections": [
          {
            "name": "labels",
            "values": [
              "Selected comments\nUnit: distinct comment ID",
              "Comment–video pairs\nUnit: distinct (comment ID, video ID)",
              "Unique videos\nUnit: distinct 11-character video ID"
            ]
          }
        ],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793684795276-6": {
      "checksum": "7765578aefca80a326c2516227a53d5383105b9e29ebd5461933c10b4f69eb57",
      "facts": {
        "state": "unknown",
        "reasons": [
          "external-state",
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "comments",
          "f",
          "json",
          "meta",
          "pd"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "comments",
          "enumerate",
          "f",
          "json",
          "len",
          "meta",
          "open",
          "pd",
          "print",
          "sum"
        ],
        "priorUsedNames": [
          "enumerate",
          "len",
          "open",
          "print",
          "sum"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "f"
        ],
        "aliases": [
          {
            "target": "pd",
            "source": "pandas",
            "kind": "reference"
          }
        ],
        "builtinContainerNames": [
          "comments"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "enumerate",
          "len",
          "open",
          "print",
          "sum"
        ],
        "safeCallArgumentNames": [
          "comments"
        ],
        "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "pd",
            "typeName": "pandas",
            "argumentNames": []
          },
          {
            "target": "meta",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "f"
            ],
            "unavailablePythonFunctionNames": [
              "comments",
              "meta"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "f"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "meta"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "meta"
            ],
            "keywordArguments": [
              {
                "name": "keep_default_na",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "meta",
            "member": "to_string",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "meta"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "inputs/hn_comments-78c23616d7b5.jsonl",
          "inputs/video_metadata-dcc11572ab87.csv"
        ],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "comments",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "json",
            "qualifiedName": "json",
            "kind": "import"
          },
          {
            "name": "meta",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          },
          {
            "name": "pd",
            "qualifiedName": "pandas",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793684811065-7": {
      "checksum": "6cea4270ee4060ae462552ae7b6c0f026fd6e0a1e042b054a30ab5aebcd1afc6",
      "facts": {
        "state": "unknown",
        "reasons": [
          "class-scope"
        ],
        "definedNames": [
          "EvidenceParser",
          "HTMLParser",
          "rendered",
          "show_comments"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "HTMLParser",
          "show_comments"
        ],
        "priorUsedNames": [],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [],
        "safeCallArgumentNames": [],
        "typeSummaries": [
          {
            "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
              }
            ]
          },
          {
            "name": "python-function:rendered",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "EvidenceParser"
                ],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-function:show_comments",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "comments",
                  "print",
                  "rendered"
                ],
                "safeCallNames": [
                  "print"
                ],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "HTMLParser",
            "typeName": "python-callable:unknown.html.parser.HTMLParser",
            "argumentNames": []
          },
          {
            "target": "rendered",
            "typeName": "python-function:rendered",
            "argumentNames": []
          },
          {
            "target": "show_comments",
            "typeName": "python-function:show_comments",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "show_comments",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "HTMLParser",
            "qualifiedName": "html.parser.HTMLParser",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793684822893-8": {
      "checksum": "94dce0cc02b53166388e06e04fc0cba1e5097670e86b3cccd6eb5a041b767aa3",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "show_comments"
        ],
        "priorUsedNames": [
          "show_comments"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "show_comments",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793684835163-9": {
      "checksum": "72e207fbc092391debaf148c1c3a41cff679f1f30434564f8ded3379aacdede9",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "show_comments"
        ],
        "priorUsedNames": [
          "show_comments"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "show_comments",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793684847005-10": {
      "checksum": "002655ff0353888f4da4c26640d467e1083289ba6af86730690b13aeda7cd3c4",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "show_comments"
        ],
        "priorUsedNames": [
          "show_comments"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "show_comments",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793684858152-11": {
      "checksum": "07d0133d6fa4b746f119117a472d0ba9e7af507b2173c69b7fd954260fb0e8c0",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "show_comments"
        ],
        "priorUsedNames": [
          "show_comments"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "show_comments",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793684871521-12": {
      "checksum": "57273c3fa4fd184545c73482f9b79cad4425cd45712df4a36d0fddb826ba5ca6",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "show_comments"
        ],
        "priorUsedNames": [
          "show_comments"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "show_comments",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "show_comments",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793684884249-13": {
      "checksum": "e52d812b2becccf1ab3e935985c3e2b7567958bbf8affd07ac352967dfa58af0",
      "facts": {
        "state": "available",
        "definedNames": [
          "c"
        ],
        "usedNames": [
          "c",
          "comments",
          "len",
          "print",
          "rendered"
        ],
        "priorUsedNames": [
          "comments",
          "len",
          "print",
          "rendered"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "aliases": [
          {
            "target": "c",
            "source": "comments",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "21"
          }
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "print"
        ],
        "safeCallArgumentNames": [
          "c"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "rendered",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "c"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "c"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "rendered",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "c"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "c"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793684896706-14": {
      "checksum": "342a7bb14c320e898f1d5ad04a342f44cd1a7c2730f3e8675256b6536dc9947c",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-mutation"
        ],
        "definedNames": [
          "p"
        ],
        "conditionallyDefinedNames": [
          "p"
        ],
        "usedNames": [
          "comments",
          "print",
          "rendered"
        ],
        "priorUsedNames": [
          "comments",
          "print",
          "rendered"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "comments"
        ],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "safeCallArgumentNames": [
          "comments"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "rendered",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "comments"
            ],
            "unavailablePythonFunctionNames": [
              "p"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "comments"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "rendered",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793684987838-15": {
      "checksum": "944b541647941996c2c8ff85751f68ef8e3a00d0f9b4611a71e64eed537a3845",
      "facts": {
        "state": "available",
        "definedNames": [
          "judge",
          "judgment_rows"
        ],
        "usedNames": [
          "dict",
          "judge",
          "judgment_rows",
          "len",
          "print",
          "str"
        ],
        "priorUsedNames": [
          "dict",
          "len",
          "print",
          "str"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "builtinContainerNames": [
          "judgment_rows"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "dict",
          "len",
          "print",
          "str"
        ],
        "safeCallArgumentNames": [
          "judgment_rows"
        ],
        "typeSummaries": [
          {
            "name": "python-function:judge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "dict",
                  "judgment_rows",
                  "str"
                ],
                "safeCallNames": [
                  "dict",
                  "str"
                ],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "judge",
            "typeName": "python-function:judge",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgment_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgment_rows"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "complete",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": []
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793685014488-16": {
      "checksum": "147ab133783bfb452011bfdc1bc256cc270efdd8159bdea60a7bc736a46acd35",
      "facts": {
        "state": "unknown",
        "reasons": [
          "external-state",
          "lambda-scope"
        ],
        "definedNames": [
          "Counter",
          "judgments",
          "lookup",
          "quote_counts",
          "re",
          "ref"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "Counter",
          "comments",
          "dict",
          "judgment_rows",
          "judgments",
          "len",
          "lookup",
          "max",
          "meta",
          "pd",
          "print",
          "quote_counts",
          "re",
          "ref",
          "rendered",
          "set",
          "str",
          "zip"
        ],
        "priorUsedNames": [
          "comments",
          "dict",
          "judgment_rows",
          "len",
          "max",
          "meta",
          "pd",
          "print",
          "rendered",
          "set",
          "str",
          "zip"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "judgments",
          "quote_counts"
        ],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [
          "lookup"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "dict",
          "len",
          "max",
          "print",
          "set",
          "str",
          "zip"
        ],
        "safeCallArgumentNames": [
          "comments",
          "judgments",
          "quote_counts",
          "ref"
        ],
        "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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:collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "Counter",
            "typeName": "python-callable:collections.Counter",
            "argumentNames": []
          },
          {
            "target": "quote_counts",
            "typeName": "collections.Counter",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "pd",
            "member": "DataFrame",
            "kind": "receiver",
            "argumentNames": [
              "judgment_rows"
            ],
            "unavailablePythonFunctionNames": [
              "judgments",
              "lookup",
              "quote_counts",
              "ref"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              [
                "judgment_rows"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "judgments"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [
              "str"
            ],
            "unavailablePythonFunctionNames": [
              "judgments",
              "lookup",
              "quote_counts",
              "ref"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "ref"
            ],
            "keywordArguments": [
              {
                "name": "dtype",
                "argumentNames": [
                  "str"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "str"
                  }
                ]
              },
              {
                "name": "keep_default_na",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "judgments",
            "member": "any",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "judgments",
              "quote_counts"
            ],
            "receiverChain": [
              "duplicated"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "list"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "judgments"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgments",
            "member": "duplicated",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "judgments",
              "quote_counts"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgments"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "list"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:collections.Counter",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "judgments",
              "quote_counts"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "quote_counts"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "judgments",
            "member": "itertuples",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "judgments"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgments"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "rendered",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "lookup"
            ],
            "unavailablePythonFunctionNames": [
              "judgments"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "lookup"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "judgments"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "quote_counts",
            "member": "values",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "judgments"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "quote_counts"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgments",
            "member": "map",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "judgments"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgments"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgments",
            "member": "map",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "judgments"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgments"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgments",
            "member": "map",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "judgments"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgments"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgments",
            "member": "map",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "judgments"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgments"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgments",
            "member": "map",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "judgments"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgments"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "judgments",
            "member": "merge",
            "kind": "receiver",
            "argumentNames": [
              "meta"
            ],
            "unavailablePythonFunctionNames": [
              "judgments"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgments"
            ],
            "positionalArgumentNames": [
              [
                "meta"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "judgments"
            ],
            "keywordArguments": [
              {
                "name": "on",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "how",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "validate",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "judgments",
            "member": "to_csv",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "judgments"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "inputs/comment_video_links-f9ff64257870.csv"
        ],
        "writes": [
          "comment_video_judgments_first_pass.csv"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "Counter",
            "qualifiedName": "collections.Counter",
            "kind": "import"
          },
          {
            "name": "re",
            "qualifiedName": "re",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793685036619-17": {
      "checksum": "50d01fecdfc504c4de42c60158cf276042d6c1da9e4ce9a3606cc231517bfc20",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "external-state"
        ],
        "definedNames": [
          "Image",
          "ax",
          "bars",
          "colors",
          "cross",
          "fig",
          "frozen",
          "i",
          "im",
          "left",
          "plt",
          "stance_order",
          "topic",
          "topic_order",
          "total",
          "v",
          "values"
        ],
        "conditionallyDefinedNames": [
          "bars",
          "i",
          "left",
          "topic",
          "total",
          "v",
          "values"
        ],
        "usedNames": [
          "Image",
          "ax",
          "colors",
          "cross",
          "enumerate",
          "fig",
          "frozen",
          "im",
          "int",
          "left",
          "max",
          "pd",
          "plt",
          "print",
          "range",
          "stance_order",
          "str",
          "topic",
          "topic_order",
          "values",
          "zip"
        ],
        "priorUsedNames": [
          "enumerate",
          "int",
          "max",
          "pd",
          "print",
          "range",
          "str",
          "zip"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [
          {
            "target": "plt",
            "source": "matplotlib.pyplot",
            "kind": "reference"
          },
          {
            "target": "Image",
            "source": "PIL.Image",
            "kind": "reference"
          }
        ],
        "builtinContainerNames": [
          "colors",
          "left",
          "stance_order",
          "topic_order"
        ],
        "copyOnModifyNames": [],
        "pythonPlottingState": {
          "reads": true,
          "writes": false
        },
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "enumerate",
          "int",
          "max",
          "print",
          "range",
          "str",
          "zip"
        ],
        "safeCallArgumentNames": [
          "im",
          "left",
          "total",
          "v",
          "values"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "plt",
            "typeName": "matplotlib.pyplot",
            "argumentNames": []
          },
          {
            "target": "Image",
            "typeName": "PIL.Image",
            "argumentNames": []
          },
          {
            "target": "stance_order",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "topic_order",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "colors",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "v",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "i",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "total",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "stance_order",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "topic_order",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "fig",
            "typeName": "matplotlib.figure.Figure",
            "argumentNames": []
          },
          {
            "target": "ax",
            "typeName": "matplotlib.axes.Axes",
            "argumentNames": []
          },
          {
            "target": "colors",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "im",
            "typeName": "PIL.Image.Image",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [
              "str"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "bars",
              "colors",
              "cross",
              "fig",
              "frozen",
              "i",
              "im",
              "left",
              "stance_order",
              "topic",
              "topic_order",
              "total",
              "v",
              "values"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "frozen"
            ],
            "keywordArguments": [
              {
                "name": "dtype",
                "argumentNames": [
                  "str"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "str"
                  }
                ]
              },
              {
                "name": "keep_default_na",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pd",
            "member": "reindex",
            "kind": "receiver",
            "argumentNames": [
              "stance_order",
              "topic_order"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "bars",
              "colors",
              "cross",
              "fig",
              "i",
              "im",
              "left",
              "topic",
              "total",
              "v",
              "values"
            ],
            "receiverChain": [
              "crosstab"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "frozen"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "frozen"
                ],
                [
                  "frozen"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown",
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null,
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "cross"
            ],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [
                  "stance_order"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "stance_order"
                  }
                ]
              },
              {
                "name": "columns",
                "argumentNames": [
                  "topic_order"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "topic_order"
                  }
                ]
              },
              {
                "name": "fill_value",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pd",
            "member": "crosstab",
            "kind": "receiver",
            "argumentNames": [
              "frozen"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "bars",
              "colors",
              "cross",
              "fig",
              "i",
              "im",
              "left",
              "topic",
              "total",
              "v",
              "values"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              [
                "frozen"
              ],
              [
                "frozen"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "cross",
            "member": "to_string",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "bars",
              "colors",
              "fig",
              "i",
              "im",
              "left",
              "topic",
              "total",
              "v",
              "values"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "cross"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "cross",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "bars",
              "colors",
              "fig",
              "i",
              "im",
              "left",
              "topic",
              "total",
              "v",
              "values"
            ],
            "receiverChain": [
              "sum"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "cross"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "cross",
            "member": "sum",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "bars",
              "colors",
              "fig",
              "i",
              "im",
              "left",
              "topic",
              "total",
              "v",
              "values"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "cross"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "plt",
            "member": "subplots",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "bars",
              "colors",
              "fig",
              "i",
              "im",
              "left",
              "topic",
              "total",
              "v",
              "values"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "plt"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "fig",
              "ax"
            ],
            "keywordArguments": [
              {
                "name": "figsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "dpi",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "cross",
            "member": "tolist",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "bars",
              "i",
              "im",
              "left",
              "total",
              "v",
              "values"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "cross"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "values"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "barh",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "colors",
              "left",
              "values"
            ],
            "unavailablePythonFunctionNames": [
              "bars",
              "i",
              "im",
              "left",
              "total",
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              [
                "values"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [
              "bars"
            ],
            "keywordArguments": [
              {
                "name": "left",
                "argumentNames": [
                  "left"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "left"
                  }
                ]
              },
              {
                "name": "color",
                "argumentNames": [
                  "colors"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "label",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "height",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "hatch",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "edgecolor",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [
              "i"
            ],
            "unavailablePythonFunctionNames": [
              "i",
              "im",
              "left",
              "total"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              [
                "i"
              ],
              []
            ],
            "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": "weight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "color",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [
              "i"
            ],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              [
                "i"
              ],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "va",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "set_yticks",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "list"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "invert_yaxis",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "set_xlim",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "set_xlabel",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "set_major_locator",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "plt",
            "member": "MaxNLocator",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "plt"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "integer",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": true,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "grid",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "axis",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "alpha",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "set_axisbelow",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              true
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "set_visible",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              false
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "set_title",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "loc",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "weight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "pad",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "legend",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "loc",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "bbox_to_anchor",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "ncol",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "frameon",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "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": []
              },
              {
                "name": "linespacing",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "subplots_adjust",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "left",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "right",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "top",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "bottom",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "savefig",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "plt",
            "member": "close",
            "kind": "receiver",
            "argumentNames": [
              "fig"
            ],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "plt"
            ],
            "positionalArgumentNames": [
              [
                "fig"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Image",
            "member": "open",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "Image"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "cross",
            "member": "sum",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "to_numpy"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "cross"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "cross",
            "member": "to_numpy",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "cross"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [
          "comment_video_judgments_first_pass.csv"
        ],
        "writes": [
          "stance_distribution.png"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "Image",
            "qualifiedName": "PIL.Image",
            "kind": "import"
          },
          {
            "name": "plt",
            "qualifiedName": "matplotlib.pyplot",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [
          {
            "name": "colors",
            "values": [
              "#287D8E",
              "#A9B1BC",
              "#E5AB38"
            ],
            "entries": [
              {
                "key": "yes",
                "value": "#287D8E"
              },
              {
                "key": "no",
                "value": "#A9B1BC"
              },
              {
                "key": "unclear",
                "value": "#E5AB38"
              }
            ]
          },
          {
            "name": "stance_order",
            "values": [
              "recommend",
              "critical",
              "neutral_or_reference",
              "unclear"
            ]
          },
          {
            "name": "topic_order",
            "values": [
              "yes",
              "no",
              "unclear"
            ]
          }
        ],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793685103806-18": {
      "checksum": "d6c3b17fac6764bafb5ac7f18bebecb3e1b09e7ed509fb8e6b2c3b16343368e4",
      "facts": {
        "state": "unknown",
        "reasons": [
          "external-state"
        ],
        "definedNames": [
          "HTMLParser",
          "c",
          "chosen_ids",
          "cid",
          "cs",
          "f",
          "j",
          "json",
          "m",
          "pd"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "c",
          "chosen_ids",
          "cs",
          "f",
          "j",
          "json",
          "m",
          "map",
          "open",
          "pd",
          "print",
          "str"
        ],
        "priorUsedNames": [
          "map",
          "open",
          "print",
          "str"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [
          {
            "target": "Image",
            "source": "PIL.Image",
            "kind": "reference"
          },
          {
            "target": "plt",
            "source": "matplotlib.pyplot",
            "kind": "reference"
          },
          {
            "target": "pd",
            "source": "pandas",
            "kind": "reference"
          },
          {
            "target": "c",
            "source": "cs",
            "kind": "possible-reference",
            "access": "subscript"
          }
        ],
        "builtinContainerNames": [
          "chosen_ids",
          "cs"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "map",
          "open",
          "print",
          "str"
        ],
        "safeCallArgumentNames": [
          "c",
          "cid",
          "f",
          "json"
        ],
        "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "Image",
            "typeName": "PIL.Image",
            "argumentNames": []
          },
          {
            "target": "plt",
            "typeName": "matplotlib.pyplot",
            "argumentNames": []
          },
          {
            "target": "pd",
            "typeName": "pandas",
            "argumentNames": []
          },
          {
            "target": "HTMLParser",
            "typeName": "python-callable:unknown.html.parser.HTMLParser",
            "argumentNames": []
          },
          {
            "target": "chosen_ids",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "cid",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "j",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "m",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "chosen_ids",
            "typeName": "python.strings",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [
              "str"
            ],
            "unavailablePythonFunctionNames": [
              "c",
              "chosen_ids",
              "cid",
              "cs",
              "f",
              "j",
              "m"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "j"
            ],
            "keywordArguments": [
              {
                "name": "dtype",
                "argumentNames": [
                  "str"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "str"
                  }
                ]
              },
              {
                "name": "keep_default_na",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [
              "str"
            ],
            "unavailablePythonFunctionNames": [
              "c",
              "chosen_ids",
              "cid",
              "cs",
              "f",
              "m"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "m"
            ],
            "keywordArguments": [
              {
                "name": "dtype",
                "argumentNames": [
                  "str"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "str"
                  }
                ]
              },
              {
                "name": "keep_default_na",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "m",
            "member": "to_string",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "c",
              "cid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "m"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "m",
            "member": "isin",
            "kind": "receiver",
            "argumentNames": [
              "chosen_ids"
            ],
            "unavailablePythonFunctionNames": [
              "c",
              "cid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "m"
            ],
            "positionalArgumentNames": [
              [
                "chosen_ids"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "j",
            "member": "to_json",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "j"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "orient",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "j",
            "member": "isin",
            "kind": "receiver",
            "argumentNames": [
              "chosen_ids"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "j"
            ],
            "positionalArgumentNames": [
              [
                "chosen_ids"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "complete",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "comment_video_judgments_first_pass.csv",
          "inputs/hn_comments-78c23616d7b5.jsonl",
          "inputs/video_metadata-dcc11572ab87.csv"
        ],
        "writes": [],
        "reasonCodes": [
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "HTMLParser",
            "qualifiedName": "html.parser.HTMLParser",
            "kind": "import"
          },
          {
            "name": "j",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          },
          {
            "name": "json",
            "qualifiedName": "json",
            "kind": "import"
          },
          {
            "name": "m",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          },
          {
            "name": "pd",
            "qualifiedName": "pandas",
            "kind": "import"
          }
        ],
        "staticStrings": [
          {
            "name": "cid",
            "value": "47936513"
          }
        ],
        "staticCollections": [
          {
            "name": "chosen_ids",
            "values": [
              "9IlmekWsEAQ",
              "d0cjG1UdqKo",
              "TifUa8ENQes",
              "KfODJpfS0fo",
              "T_k9B01AeFM"
            ]
          }
        ],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793685173768-19": {
      "checksum": "cae5115fac0545d8c6ba1bd2477224773e6b4b545a51d023485271acc8352f00",
      "facts": {
        "state": "unknown",
        "reasons": [
          "class-scope",
          "control-flow",
          "lambda-scope",
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "PageCheck",
          "anchor",
          "cards",
          "category",
          "check",
          "choices",
          "cid",
          "eligible",
          "esc",
          "evidence",
          "g",
          "html",
          "ids",
          "limits",
          "mr",
          "omitted",
          "page",
          "pathlib",
          "r",
          "rank",
          "reason",
          "related",
          "row",
          "selection",
          "selection_rows",
          "sources",
          "theme",
          "vid"
        ],
        "conditionallyDefinedNames": [
          "category",
          "cid",
          "eligible",
          "evidence",
          "g",
          "ids",
          "limits",
          "mr",
          "r",
          "rank",
          "reason",
          "related",
          "row",
          "sources",
          "theme",
          "vid"
        ],
        "usedNames": [
          "HTMLParser",
          "PageCheck",
          "all",
          "anchor",
          "cards",
          "category",
          "check",
          "choices",
          "chosen_ids",
          "cs",
          "eligible",
          "enumerate",
          "esc",
          "j",
          "json",
          "len",
          "m",
          "mr",
          "omitted",
          "page",
          "pathlib",
          "pd",
          "print",
          "reason",
          "related",
          "row",
          "selection",
          "selection_rows",
          "set",
          "sources"
        ],
        "priorUsedNames": [
          "HTMLParser",
          "all",
          "chosen_ids",
          "cs",
          "enumerate",
          "j",
          "json",
          "len",
          "m",
          "pd",
          "print",
          "set"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "check",
          "ids",
          "r"
        ],
        "aliases": [
          {
            "target": "Image",
            "source": "PIL.Image",
            "kind": "reference"
          },
          {
            "target": "pd",
            "source": "pandas",
            "kind": "reference"
          },
          {
            "target": "plt",
            "source": "matplotlib.pyplot",
            "kind": "reference"
          },
          {
            "target": "eligible",
            "source": "g",
            "kind": "possible-reference",
            "access": "subscript"
          },
          {
            "target": "related",
            "source": "j",
            "kind": "possible-reference",
            "access": "subscript"
          },
          {
            "target": "row",
            "source": "j",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "0"
          }
        ],
        "builtinContainerNames": [
          "cards",
          "choices",
          "selection_rows",
          "sources"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "all",
          "enumerate",
          "len",
          "print",
          "set"
        ],
        "safeCallArgumentNames": [
          "check",
          "choices",
          "eligible",
          "j",
          "omitted",
          "related",
          "selection"
        ],
        "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": "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "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": "python-function:anchor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "esc",
                  "str"
                ],
                "safeCallNames": [
                  "str"
                ],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "Image",
            "typeName": "PIL.Image",
            "argumentNames": []
          },
          {
            "target": "pd",
            "typeName": "pandas",
            "argumentNames": []
          },
          {
            "target": "plt",
            "typeName": "matplotlib.pyplot",
            "argumentNames": []
          },
          {
            "target": "pathlib",
            "typeName": "pathlib",
            "argumentNames": []
          },
          {
            "target": "rank",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "theme",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "ids",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "evidence",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "limits",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "vid",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "g",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "category",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "reason",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "anchor",
            "typeName": "python-function:anchor",
            "argumentNames": []
          },
          {
            "target": "r",
            "typeName": "python.object",
            "argumentNames": []
          },
          {
            "target": "check",
            "typeName": "PageCheck",
            "argumentNames": []
          },
          {
            "target": "selection",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "omitted",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "m",
            "member": "set_index",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "anchor",
              "cards",
              "category",
              "check",
              "cid",
              "eligible",
              "esc",
              "g",
              "mr",
              "omitted",
              "page",
              "r",
              "reason",
              "related",
              "row",
              "selection",
              "sources",
              "vid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "m"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "selection_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "evidence",
              "ids",
              "limits",
              "mr",
              "rank",
              "reason",
              "theme",
              "vid"
            ],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "anchor",
              "cards",
              "category",
              "check",
              "cid",
              "eligible",
              "esc",
              "g",
              "omitted",
              "page",
              "r",
              "reason",
              "row",
              "selection",
              "sources",
              "vid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "selection_rows"
            ],
            "positionalArgumentNames": [
              [
                "evidence",
                "ids",
                "limits",
                "mr",
                "rank",
                "reason",
                "theme",
                "vid"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "anchor",
              "cards",
              "category",
              "check",
              "cid",
              "eligible",
              "esc",
              "g",
              "omitted",
              "page",
              "r",
              "reason",
              "row",
              "selection",
              "sources",
              "vid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "related",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "anchor",
              "cards",
              "category",
              "check",
              "cid",
              "eligible",
              "esc",
              "g",
              "omitted",
              "page",
              "r",
              "reason",
              "row",
              "selection",
              "sources",
              "vid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "related"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "DataFrame",
            "kind": "receiver",
            "argumentNames": [
              "selection_rows"
            ],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "anchor",
              "cards",
              "category",
              "check",
              "cid",
              "eligible",
              "esc",
              "g",
              "omitted",
              "page",
              "r",
              "reason",
              "row",
              "selection",
              "sources",
              "vid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              [
                "selection_rows"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "selection"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "selection",
            "member": "to_csv",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "anchor",
              "cards",
              "category",
              "check",
              "cid",
              "eligible",
              "esc",
              "g",
              "omitted",
              "page",
              "r",
              "reason",
              "row",
              "sources",
              "vid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "selection"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "j",
            "member": "groupby",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "anchor",
              "cards",
              "category",
              "check",
              "cid",
              "eligible",
              "esc",
              "g",
              "omitted",
              "page",
              "r",
              "reason",
              "row",
              "sources",
              "vid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "j"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "sort",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "omitted",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "category",
              "reason",
              "vid"
            ],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "anchor",
              "cards",
              "check",
              "cid",
              "esc",
              "omitted",
              "page",
              "r",
              "row",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "omitted"
            ],
            "positionalArgumentNames": [
              [
                "category",
                "reason",
                "vid"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "m",
            "member": "set_index",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "anchor",
              "cards",
              "check",
              "cid",
              "esc",
              "omitted",
              "page",
              "r",
              "row",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "m"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "anchor",
              "cards",
              "check",
              "cid",
              "esc",
              "omitted",
              "page",
              "r",
              "row",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "g",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "anchor",
              "cards",
              "check",
              "cid",
              "esc",
              "omitted",
              "page",
              "r",
              "row",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "g"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "DataFrame",
            "kind": "receiver",
            "argumentNames": [
              "omitted"
            ],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "anchor",
              "cards",
              "check",
              "cid",
              "esc",
              "omitted",
              "page",
              "r",
              "row",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              [
                "omitted"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "omitted"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "omitted",
            "member": "to_csv",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "anchor",
              "cards",
              "check",
              "cid",
              "esc",
              "page",
              "r",
              "row",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "omitted"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "selection",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "check",
              "cid",
              "page",
              "r",
              "row",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "selection"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "sources",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "check",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "sources"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "anchor",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "cs"
            ],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "check",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "cs"
              ],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "row"
            ],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "check",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "row"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "row"
            ],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "check",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "row"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "row"
            ],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "check",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "row"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "cards",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "check",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "cards"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "r"
            ],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "check",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "r"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "anchor",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "r"
            ],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "check",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "r"
              ],
              [
                "r"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "r"
            ],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "check",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "r"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "r"
            ],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "check",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "r"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "r"
            ],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "check",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "r"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "r"
            ],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "check",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "r"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pathlib",
            "member": "write_text",
            "kind": "receiver",
            "argumentNames": [
              "page"
            ],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "check"
            ],
            "receiverChain": [
              "Path"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "page"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "encoding",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pathlib",
            "member": "Path",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "check"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pathlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "selection",
            "member": "nunique",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "check"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "selection"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "set",
            "member": "isdisjoint",
            "kind": "receiver",
            "argumentNames": [
              "omitted"
            ],
            "unavailablePythonFunctionNames": [
              "PageCheck",
              "check"
            ],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "selection"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "selection"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "omitted"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "PageCheck",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "check"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "check"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "check",
            "member": "feed",
            "kind": "receiver",
            "argumentNames": [
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "check"
            ],
            "positionalArgumentNames": [
              [
                "page"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "esc",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "omitted",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "value_counts"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "omitted",
            "member": "value_counts",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "omitted"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [
          "provisional_omissions.csv",
          "provisional_selection.csv",
          "provisional_watchlist.html"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "html",
            "qualifiedName": "html",
            "kind": "import"
          },
          {
            "name": "omitted",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          },
          {
            "name": "pathlib",
            "qualifiedName": "pathlib",
            "kind": "import"
          },
          {
            "name": "selection",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793685264611-20": {
      "checksum": "978f2bbee4e794981ba066c4ec64f190045f62d54683044470bb98939f5a3bbe",
      "facts": {
        "state": "unknown",
        "reasons": [
          "class-scope",
          "external-state"
        ],
        "definedNames": [
          "AuditHTML",
          "HTMLParser",
          "audit_entry",
          "audit_sources",
          "audit_text",
          "f",
          "first",
          "hashlib",
          "json",
          "pathlib",
          "pd",
          "preserved_hashes",
          "preserved_names",
          "provisional"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "HTMLParser",
          "audit_entry",
          "f",
          "hashlib",
          "json",
          "map",
          "open",
          "pathlib",
          "pd",
          "preserved_names",
          "str"
        ],
        "priorUsedNames": [
          "map",
          "open",
          "str"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [
          {
            "target": "pd",
            "source": "pandas",
            "kind": "reference"
          }
        ],
        "builtinContainerNames": [
          "audit_sources",
          "preserved_hashes",
          "preserved_names"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "map",
          "open",
          "str"
        ],
        "safeCallArgumentNames": [
          "f",
          "json"
        ],
        "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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
              }
            ]
          },
          {
            "name": "python-function:audit_text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "AuditHTML"
                ],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-function:audit_entry",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "audit_sources",
                  "audit_text",
                  "print",
                  "provisional",
                  "str"
                ],
                "safeCallNames": [
                  "print",
                  "str"
                ],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "pd",
            "typeName": "pandas",
            "argumentNames": []
          },
          {
            "target": "pathlib",
            "typeName": "pathlib",
            "argumentNames": []
          },
          {
            "target": "HTMLParser",
            "typeName": "python-callable:unknown.html.parser.HTMLParser",
            "argumentNames": []
          },
          {
            "target": "preserved_names",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "audit_text",
            "typeName": "python-function:audit_text",
            "argumentNames": []
          },
          {
            "target": "audit_entry",
            "typeName": "python-function:audit_entry",
            "argumentNames": []
          },
          {
            "target": "provisional",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "first",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "preserved_names",
            "typeName": "python.strings",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [
              "str"
            ],
            "unavailablePythonFunctionNames": [
              "AuditHTML",
              "audit_entry",
              "audit_sources",
              "audit_text",
              "f",
              "first",
              "preserved_hashes",
              "preserved_names",
              "provisional"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "provisional"
            ],
            "keywordArguments": [
              {
                "name": "dtype",
                "argumentNames": [
                  "str"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "str"
                  }
                ]
              },
              {
                "name": "keep_default_na",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [
              "str"
            ],
            "unavailablePythonFunctionNames": [
              "AuditHTML",
              "audit_entry",
              "audit_sources",
              "audit_text",
              "f",
              "first",
              "preserved_hashes",
              "preserved_names"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "first"
            ],
            "keywordArguments": [
              {
                "name": "dtype",
                "argumentNames": [
                  "str"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "str"
                  }
                ]
              },
              {
                "name": "keep_default_na",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "AuditHTML",
              "audit_entry",
              "audit_text",
              "preserved_hashes"
            ],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "AuditHTML",
              "audit_entry",
              "audit_text",
              "preserved_hashes"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pathlib",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "AuditHTML",
              "audit_entry",
              "audit_text",
              "preserved_hashes"
            ],
            "receiverChain": [
              "Path"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "preserved_names"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "preserved_names"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pathlib",
            "member": "Path",
            "kind": "receiver",
            "argumentNames": [
              "preserved_names"
            ],
            "unavailablePythonFunctionNames": [
              "AuditHTML",
              "audit_entry",
              "audit_text",
              "preserved_hashes"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pathlib"
            ],
            "positionalArgumentNames": [
              [
                "preserved_names"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "audit_entry",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "audit_entry",
            "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": [
          "comment_video_judgments_first_pass.csv",
          "inputs/hn_comments-78c23616d7b5.jsonl",
          "provisional_selection.csv"
        ],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "first",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          },
          {
            "name": "hashlib",
            "qualifiedName": "hashlib",
            "kind": "import"
          },
          {
            "name": "HTMLParser",
            "qualifiedName": "html.parser.HTMLParser",
            "kind": "import"
          },
          {
            "name": "json",
            "qualifiedName": "json",
            "kind": "import"
          },
          {
            "name": "pathlib",
            "qualifiedName": "pathlib",
            "kind": "import"
          },
          {
            "name": "pd",
            "qualifiedName": "pandas",
            "kind": "import"
          },
          {
            "name": "provisional",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          }
        ],
        "staticStrings": [],
        "staticCollections": [
          {
            "name": "preserved_names",
            "values": [
              "provisional_selection.csv",
              "provisional_watchlist.html",
              "provisional_omissions.csv",
              "comment_video_judgments_first_pass.csv"
            ]
          }
        ],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793685279325-21": {
      "checksum": "eb5c9f2b76931ec9da3a4dd7eb2a90953cfa2fcb0163471fefb494d05b266360",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "audit_entry"
        ],
        "priorUsedNames": [
          "audit_entry"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "audit_entry",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "audit_entry",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "audit_entry",
            "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": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793685343271-22": {
      "checksum": "422aaca129d4c93b125d8be7d9c7c374773c0a7040a6fdccc40c1faa0d131891",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "lambda-scope",
          "opaque-call"
        ],
        "definedNames": [
          "audit",
          "audit_decisions",
          "audit_rows",
          "c",
          "cid",
          "col",
          "context_analysis",
          "final",
          "old",
          "proposed",
          "reason_analysis",
          "scope",
          "stance_analysis",
          "unresolved",
          "vid"
        ],
        "conditionallyDefinedNames": [
          "c",
          "cid",
          "context_analysis",
          "old",
          "proposed",
          "reason_analysis",
          "scope",
          "stance_analysis",
          "unresolved",
          "vid"
        ],
        "usedNames": [
          "all",
          "audit",
          "audit_decisions",
          "audit_rows",
          "audit_sources",
          "c",
          "cid",
          "context_analysis",
          "final",
          "first",
          "hashlib",
          "json",
          "len",
          "old",
          "pathlib",
          "pd",
          "preserved_hashes",
          "print",
          "proposed",
          "provisional",
          "reason_analysis",
          "scope",
          "set",
          "stance_analysis",
          "unresolved",
          "vid",
          "zip"
        ],
        "priorUsedNames": [
          "all",
          "audit_sources",
          "first",
          "hashlib",
          "json",
          "len",
          "pathlib",
          "pd",
          "preserved_hashes",
          "print",
          "provisional",
          "set",
          "zip"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "final"
        ],
        "possiblyMutatedNames": [],
        "aliases": [
          {
            "target": "c",
            "source": "audit_sources",
            "kind": "possible-reference",
            "access": "subscript"
          },
          {
            "target": "old",
            "source": "first",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "0"
          },
          {
            "target": "proposed",
            "source": "provisional",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "0"
          }
        ],
        "builtinContainerNames": [
          "audit_decisions",
          "audit_rows"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "all",
          "len",
          "print",
          "set",
          "zip"
        ],
        "safeCallArgumentNames": [
          "audit",
          "final"
        ],
        "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "col",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "audit_rows",
            "member": "append",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [
              "c",
              "cid",
              "context_analysis",
              "old",
              "proposed",
              "reason_analysis",
              "scope",
              "stance_analysis",
              "unresolved",
              "vid"
            ],
            "unavailablePythonFunctionNames": [
              "audit",
              "col",
              "final"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "audit_rows"
            ],
            "positionalArgumentNames": [
              [
                "c",
                "cid",
                "context_analysis",
                "old",
                "proposed",
                "reason_analysis",
                "scope",
                "stance_analysis",
                "unresolved",
                "vid"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "audit",
              "col",
              "final"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "DataFrame",
            "kind": "receiver",
            "argumentNames": [
              "audit_rows"
            ],
            "unavailablePythonFunctionNames": [
              "audit",
              "col",
              "final"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              [
                "audit_rows"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "audit"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "audit",
            "member": "to_csv",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "col",
              "final"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "audit"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "provisional",
            "member": "copy",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "col",
              "final"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "provisional"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "final"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "final",
            "member": "map",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "col"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "final"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "final",
            "member": "to_csv",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "col"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "final"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "final",
            "member": "equals",
            "kind": "receiver",
            "argumentNames": [
              "provisional"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "final"
            ],
            "positionalArgumentNames": [
              [
                "provisional"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "final",
            "member": "nunique",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "final"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "provisional",
            "member": "itertuples",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "provisional"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "preserved_hashes",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "preserved_hashes"
            ],
            "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": "pathlib",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "Path"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "pathlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pathlib",
            "member": "Path",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pathlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [
          "evidence_audit_and_revisions.csv",
          "final_selection.csv"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "col",
            "value": "evidence_summary"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793685374544-23": {
      "checksum": "16838245d7c4fced67d5ec1307cf195fde2bd919920a59ed97d04c4e67150916",
      "facts": {
        "state": "unknown",
        "reasons": [
          "external-state",
          "opaque-call"
        ],
        "definedNames": [
          "Image",
          "Rectangle",
          "a",
          "ax",
          "cells",
          "cols",
          "fig",
          "i",
          "im",
          "k",
          "kind",
          "label",
          "labels",
          "palette",
          "plt",
          "r",
          "row",
          "short",
          "sp"
        ],
        "conditionallyDefinedNames": [
          "i",
          "k",
          "kind",
          "label",
          "r",
          "row",
          "sp"
        ],
        "usedNames": [
          "Image",
          "Rectangle",
          "a",
          "ax",
          "cells",
          "cols",
          "enumerate",
          "fig",
          "im",
          "labels",
          "max",
          "palette",
          "pd",
          "plt",
          "print",
          "range",
          "short",
          "str"
        ],
        "priorUsedNames": [
          "enumerate",
          "max",
          "pd",
          "print",
          "range",
          "str"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [
          {
            "target": "plt",
            "source": "matplotlib.pyplot",
            "kind": "reference"
          },
          {
            "target": "Image",
            "source": "PIL.Image",
            "kind": "reference"
          }
        ],
        "builtinContainerNames": [
          "cells",
          "cols",
          "labels",
          "palette",
          "short"
        ],
        "copyOnModifyNames": [],
        "pythonPlottingState": {
          "reads": true,
          "writes": false
        },
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "enumerate",
          "max",
          "print",
          "range",
          "str"
        ],
        "safeCallArgumentNames": [
          "cells",
          "im",
          "row"
        ],
        "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "plt",
            "typeName": "matplotlib.pyplot",
            "argumentNames": []
          },
          {
            "target": "Rectangle",
            "typeName": "python-callable:unknown.matplotlib.patches.Rectangle",
            "argumentNames": []
          },
          {
            "target": "Image",
            "typeName": "PIL.Image",
            "argumentNames": []
          },
          {
            "target": "cols",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "short",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "palette",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "i",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "row",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "k",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "label",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "kind",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "cols",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "short",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "fig",
            "typeName": "matplotlib.figure.Figure",
            "argumentNames": []
          },
          {
            "target": "ax",
            "typeName": "matplotlib.axes.Axes",
            "argumentNames": []
          },
          {
            "target": "palette",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "im",
            "typeName": "PIL.Image.Image",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [
              "str"
            ],
            "unavailablePythonFunctionNames": [
              "a",
              "ax",
              "cells",
              "cols",
              "fig",
              "i",
              "im",
              "k",
              "kind",
              "label",
              "labels",
              "palette",
              "r",
              "row",
              "short",
              "sp"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "a"
            ],
            "keywordArguments": [
              {
                "name": "dtype",
                "argumentNames": [
                  "str"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "str"
                  }
                ]
              },
              {
                "name": "keep_default_na",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "a",
            "member": "itertuples",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "fig",
              "i",
              "im",
              "k",
              "kind",
              "label",
              "palette",
              "r",
              "row",
              "sp"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "a"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "labels",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "fig",
              "i",
              "im",
              "k",
              "kind",
              "label",
              "palette",
              "row",
              "sp"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "labels"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "cells",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "fig",
              "i",
              "im",
              "k",
              "kind",
              "label",
              "palette",
              "row",
              "sp"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "cells"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "list"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "plt",
            "member": "subplots",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "fig",
              "i",
              "im",
              "k",
              "kind",
              "label",
              "palette",
              "row",
              "sp"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "plt"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "fig",
              "ax"
            ],
            "keywordArguments": [
              {
                "name": "figsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "dpi",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "add_patch",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im",
              "sp"
            ],
            "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": [
              "i",
              "k",
              "palette"
            ],
            "unavailablePythonFunctionNames": [
              "im",
              "sp"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "i",
                "k"
              ],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "facecolor",
                "argumentNames": [
                  "palette"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "edgecolor",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "linewidth",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [
              "label"
            ],
            "unavailablePythonFunctionNames": [
              "im",
              "sp"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              [],
              [
                "label"
              ]
            ],
            "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": [],
            "unavailablePythonFunctionNames": [
              "im",
              "sp"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "set_ylim",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im",
              "sp"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "set_xticks",
            "kind": "receiver",
            "argumentNames": [
              "cols"
            ],
            "unavailablePythonFunctionNames": [
              "im",
              "sp"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              [
                "cols"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "tick_top",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im",
              "sp"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "tick_params",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im",
              "sp"
            ],
            "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": [
              "labels"
            ],
            "unavailablePythonFunctionNames": [
              "im",
              "sp"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              [
                "labels"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "values",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im",
              "sp"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "fig",
            "member": "suptitle",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "x",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "y",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "ha",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "weight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "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": []
              },
              {
                "name": "linespacing",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "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": []
              },
              {
                "name": "linespacing",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "subplots_adjust",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "left",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "right",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "top",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "bottom",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "savefig",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "plt",
            "member": "close",
            "kind": "receiver",
            "argumentNames": [
              "fig"
            ],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "plt"
            ],
            "positionalArgumentNames": [
              [
                "fig"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Image",
            "member": "open",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "Image"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "evidence_audit_and_revisions.csv"
        ],
        "writes": [
          "evidence_matrix.png"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "Image",
            "qualifiedName": "PIL.Image",
            "kind": "import"
          },
          {
            "name": "plt",
            "qualifiedName": "matplotlib.pyplot",
            "kind": "import"
          },
          {
            "name": "Rectangle",
            "qualifiedName": "matplotlib.patches.Rectangle",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [
          {
            "name": "cols",
            "values": [
              "Recommendation\nscope",
              "Reason\nsupported",
              "Astronomy\ntopic fit",
              "Parent-context\ncheck",
              "Revision\noutcome"
            ]
          },
          {
            "name": "palette",
            "values": [
              "#D5EAE6",
              "#E3EAF1",
              "#FFE4A4",
              "#EEF0F2"
            ],
            "entries": [
              {
                "key": "support",
                "value": "#D5EAE6"
              },
              {
                "key": "context",
                "value": "#E3EAF1"
              },
              {
                "key": "limit",
                "value": "#FFE4A4"
              },
              {
                "key": "neutral",
                "value": "#EEF0F2"
              }
            ]
          },
          {
            "name": "short",
            "values": [
              "Beginner astronomy",
              "Fraunhofer biography",
              "Starlink",
              "Pluto lecture",
              "Astro-imaging statistics"
            ],
            "entries": [
              {
                "key": "9IlmekWsEAQ",
                "value": "Beginner astronomy"
              },
              {
                "key": "d0cjG1UdqKo",
                "value": "Fraunhofer biography"
              },
              {
                "key": "TifUa8ENQes",
                "value": "Starlink"
              },
              {
                "key": "KfODJpfS0fo",
                "value": "Pluto lecture"
              },
              {
                "key": "T_k9B01AeFM",
                "value": "Astro-imaging statistics"
              }
            ]
          }
        ],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793685447416-24": {
      "checksum": "270ff45335c67ff3c0fb68f65b32dbd167f139e349976f72877d29b2c5f32215",
      "facts": {
        "state": "unknown",
        "reasons": [
          "external-state"
        ],
        "definedNames": [
          "final_list",
          "json",
          "metadata",
          "pd"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "int",
          "len",
          "list",
          "metadata",
          "pd",
          "print",
          "set",
          "str"
        ],
        "priorUsedNames": [
          "int",
          "len",
          "list",
          "print",
          "set",
          "str"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [
          {
            "target": "pd",
            "source": "pandas",
            "kind": "reference"
          }
        ],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "int",
          "len",
          "list",
          "print",
          "set",
          "str"
        ],
        "safeCallArgumentNames": [
          "metadata"
        ],
        "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "pd",
            "typeName": "pandas",
            "argumentNames": []
          },
          {
            "target": "metadata",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "final_list",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [
              "str"
            ],
            "unavailablePythonFunctionNames": [
              "final_list",
              "metadata"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "metadata"
            ],
            "keywordArguments": [
              {
                "name": "dtype",
                "argumentNames": [
                  "str"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "str"
                  }
                ]
              },
              {
                "name": "keep_default_na",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [
              "str"
            ],
            "unavailablePythonFunctionNames": [
              "final_list"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "final_list"
            ],
            "keywordArguments": [
              {
                "name": "dtype",
                "argumentNames": [
                  "str"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "str"
                  }
                ]
              },
              {
                "name": "keep_default_na",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "metadata",
            "member": "nunique",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "metadata"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "metadata",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "groupby",
              "size"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ],
              []
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "list"
              ],
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ],
              []
            ],
            "receiverChainKeywordArguments": [
              [],
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "metadata",
            "member": "size",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "groupby"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "list"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "metadata",
            "member": "groupby",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "metadata"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "list"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "metadata",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "value_counts"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "metadata",
            "member": "value_counts",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "metadata"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "metadata",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "value_counts"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "metadata",
            "member": "value_counts",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "metadata"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "metadata",
            "member": "sum",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "@column",
              "eq"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [],
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [],
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [],
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              [],
              []
            ],
            "receiverValueNames": [
              "metadata"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "metadata",
            "member": "eq",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "@column"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "metadata"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "metadata",
            "member": "to_json",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "metadata"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "orient",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "metadata",
            "member": "min",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "metadata"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "metadata",
            "member": "max",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "metadata"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "metadata",
            "member": "nunique",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "metadata"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "complete",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "final_selection.csv",
          "inputs/comment_video_links-f9ff64257870.csv",
          "inputs/video_metadata-dcc11572ab87.csv"
        ],
        "writes": [],
        "reasonCodes": [
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "final_list",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          },
          {
            "name": "json",
            "qualifiedName": "json",
            "kind": "import"
          },
          {
            "name": "metadata",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          },
          {
            "name": "pd",
            "qualifiedName": "pandas",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793685506389-25": {
      "checksum": "f5eb449d36a710bb181624c26dfb880c850787bddd6fc3f825b87f9b0c1f239a",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "lambda-scope",
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "Image",
          "ax",
          "axs",
          "blocks",
          "col",
          "counts",
          "errors",
          "escape",
          "fig",
          "html",
          "i",
          "im",
          "link",
          "mi",
          "n",
          "page",
          "pathlib",
          "plt",
          "qualified",
          "r",
          "review",
          "sources"
        ],
        "conditionallyDefinedNames": [
          "ax",
          "n",
          "r",
          "sources"
        ],
        "usedNames": [
          "Image",
          "all",
          "axs",
          "blocks",
          "counts",
          "enumerate",
          "errors",
          "escape",
          "fig",
          "final_list",
          "im",
          "int",
          "link",
          "max",
          "metadata",
          "mi",
          "page",
          "pathlib",
          "plt",
          "print",
          "qualified",
          "range",
          "review",
          "sources",
          "str",
          "zip"
        ],
        "priorUsedNames": [
          "all",
          "enumerate",
          "final_list",
          "int",
          "max",
          "metadata",
          "print",
          "range",
          "str",
          "zip"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "qualified",
          "review"
        ],
        "possiblyMutatedNames": [
          "axs",
          "r"
        ],
        "aliases": [
          {
            "target": "pd",
            "source": "pandas",
            "kind": "reference"
          },
          {
            "target": "plt",
            "source": "matplotlib.pyplot",
            "kind": "reference"
          },
          {
            "target": "Image",
            "source": "PIL.Image",
            "kind": "reference"
          }
        ],
        "builtinContainerNames": [
          "blocks"
        ],
        "copyOnModifyNames": [],
        "pythonPlottingState": {
          "reads": true,
          "writes": false
        },
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "all",
          "enumerate",
          "int",
          "max",
          "print",
          "range",
          "str",
          "zip"
        ],
        "safeCallArgumentNames": [
          "counts",
          "im",
          "n"
        ],
        "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": "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "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": "python-function:link",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "escape",
                  "str"
                ],
                "safeCallNames": [
                  "str"
                ],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "pd",
            "typeName": "pandas",
            "argumentNames": []
          },
          {
            "target": "plt",
            "typeName": "matplotlib.pyplot",
            "argumentNames": []
          },
          {
            "target": "pathlib",
            "typeName": "pathlib",
            "argumentNames": []
          },
          {
            "target": "Image",
            "typeName": "PIL.Image",
            "argumentNames": []
          },
          {
            "target": "n",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "i",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "col",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "link",
            "typeName": "python-function:link",
            "argumentNames": []
          },
          {
            "target": "r",
            "typeName": "python.object",
            "argumentNames": []
          },
          {
            "target": "review",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "fig",
            "typeName": "matplotlib.figure.Figure",
            "argumentNames": []
          },
          {
            "target": "axs",
            "typeName": "matplotlib.axes.Axes",
            "argumentNames": []
          },
          {
            "target": "im",
            "typeName": "PIL.Image.Image",
            "argumentNames": []
          },
          {
            "target": "qualified",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "mi",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "metadata",
            "member": "copy",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "axs",
              "blocks",
              "col",
              "counts",
              "errors",
              "escape",
              "fig",
              "i",
              "im",
              "link",
              "mi",
              "n",
              "page",
              "qualified",
              "r",
              "review",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "metadata"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "review"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "review",
            "member": "map",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "axs",
              "blocks",
              "col",
              "counts",
              "errors",
              "escape",
              "fig",
              "i",
              "im",
              "link",
              "mi",
              "n",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "review"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "review",
            "member": "map",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "axs",
              "blocks",
              "col",
              "counts",
              "errors",
              "escape",
              "fig",
              "i",
              "im",
              "link",
              "mi",
              "n",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [
              "lower"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "review"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "review",
            "member": "lower",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "axs",
              "blocks",
              "col",
              "counts",
              "errors",
              "escape",
              "fig",
              "i",
              "im",
              "link",
              "mi",
              "n",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "review"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "review",
            "member": "map",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "axs",
              "blocks",
              "col",
              "counts",
              "errors",
              "escape",
              "fig",
              "i",
              "im",
              "link",
              "mi",
              "n",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [
              "lower"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "review"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "review",
            "member": "lower",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "axs",
              "blocks",
              "col",
              "counts",
              "errors",
              "escape",
              "fig",
              "i",
              "im",
              "link",
              "mi",
              "n",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "review"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "review",
            "member": "map",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "axs",
              "blocks",
              "col",
              "counts",
              "errors",
              "escape",
              "fig",
              "i",
              "im",
              "link",
              "mi",
              "n",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "review"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "review",
            "member": "all",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "axs",
              "blocks",
              "col",
              "counts",
              "errors",
              "escape",
              "fig",
              "i",
              "im",
              "link",
              "mi",
              "n",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [
              "notna"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "review",
            "member": "notna",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "axs",
              "blocks",
              "col",
              "counts",
              "errors",
              "escape",
              "fig",
              "i",
              "im",
              "link",
              "mi",
              "n",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "review"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "review",
            "member": "all",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "axs",
              "blocks",
              "col",
              "counts",
              "errors",
              "escape",
              "fig",
              "i",
              "im",
              "link",
              "mi",
              "n",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [
              "notna"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "review",
            "member": "notna",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "axs",
              "blocks",
              "col",
              "counts",
              "errors",
              "escape",
              "fig",
              "i",
              "im",
              "link",
              "mi",
              "n",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "review"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "review",
            "member": "to_csv",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "axs",
              "blocks",
              "col",
              "counts",
              "errors",
              "escape",
              "fig",
              "i",
              "im",
              "link",
              "mi",
              "n",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "review"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "plt",
            "member": "subplots",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "axs",
              "blocks",
              "col",
              "counts",
              "errors",
              "escape",
              "fig",
              "i",
              "im",
              "link",
              "mi",
              "n",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "plt"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [
              "fig",
              "axs"
            ],
            "keywordArguments": [
              {
                "name": "figsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "dpi",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "metadata",
            "member": "sum",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "blocks",
              "col",
              "counts",
              "errors",
              "escape",
              "i",
              "im",
              "link",
              "mi",
              "n",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [
              "eq"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "metadata"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "metadata",
            "member": "eq",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "blocks",
              "col",
              "counts",
              "errors",
              "escape",
              "i",
              "im",
              "link",
              "mi",
              "n",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "metadata"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "axs",
            "member": "barh",
            "kind": "receiver",
            "argumentNames": [
              "counts"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "blocks",
              "col",
              "errors",
              "escape",
              "i",
              "im",
              "link",
              "mi",
              "n",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "axs"
            ],
            "positionalArgumentNames": [
              [],
              [
                "counts"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "color",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "list",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "axs",
            "member": "set_yticks",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "blocks",
              "col",
              "errors",
              "escape",
              "i",
              "im",
              "link",
              "mi",
              "n",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "axs"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "list"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "axs",
            "member": "invert_yaxis",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "blocks",
              "col",
              "errors",
              "escape",
              "i",
              "im",
              "link",
              "mi",
              "n",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "axs"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "axs",
            "member": "set_title",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "blocks",
              "col",
              "errors",
              "escape",
              "i",
              "im",
              "link",
              "mi",
              "n",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "axs"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "loc",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "weight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "axs",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [
              "i"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "blocks",
              "col",
              "errors",
              "escape",
              "i",
              "im",
              "link",
              "mi",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "axs"
            ],
            "positionalArgumentNames": [
              [],
              [
                "i"
              ],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "va",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "weight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "axs",
            "member": "barh",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "blocks",
              "col",
              "errors",
              "escape",
              "i",
              "im",
              "link",
              "mi",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "axs"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "list"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "color",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "hatch",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "axs",
            "member": "set_yticks",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "blocks",
              "col",
              "errors",
              "escape",
              "i",
              "im",
              "link",
              "mi",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "axs"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "list"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "axs",
            "member": "invert_yaxis",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "blocks",
              "col",
              "errors",
              "escape",
              "i",
              "im",
              "link",
              "mi",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "axs"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "axs",
            "member": "set_title",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "blocks",
              "col",
              "errors",
              "escape",
              "i",
              "im",
              "link",
              "mi",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "axs"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "loc",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "weight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "axs",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [
              "i"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "blocks",
              "col",
              "errors",
              "escape",
              "im",
              "link",
              "mi",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "axs"
            ],
            "positionalArgumentNames": [
              [],
              [
                "i"
              ],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "va",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "weight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "axs",
            "member": "set_xlim",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "blocks",
              "col",
              "errors",
              "escape",
              "im",
              "link",
              "mi",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "axs"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "axs",
            "member": "set_xlabel",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "blocks",
              "col",
              "errors",
              "escape",
              "im",
              "link",
              "mi",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "axs"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "plt",
            "member": "MaxNLocator",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "blocks",
              "col",
              "errors",
              "escape",
              "im",
              "link",
              "mi",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "plt"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "integer",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": true,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "suptitle",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "blocks",
              "col",
              "errors",
              "escape",
              "im",
              "link",
              "mi",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "x",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "ha",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "weight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "blocks",
              "col",
              "errors",
              "escape",
              "im",
              "link",
              "mi",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "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": []
              },
              {
                "name": "linespacing",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "subplots_adjust",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "blocks",
              "col",
              "errors",
              "escape",
              "im",
              "link",
              "mi",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "left",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "right",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "top",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "bottom",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "wspace",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "savefig",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "blocks",
              "col",
              "errors",
              "escape",
              "im",
              "link",
              "mi",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "plt",
            "member": "close",
            "kind": "receiver",
            "argumentNames": [
              "fig"
            ],
            "unavailablePythonFunctionNames": [
              "blocks",
              "col",
              "errors",
              "escape",
              "im",
              "link",
              "mi",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "plt"
            ],
            "positionalArgumentNames": [
              [
                "fig"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Image",
            "member": "open",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "blocks",
              "col",
              "errors",
              "escape",
              "im",
              "link",
              "mi",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "Image"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "final_list",
            "member": "copy",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "blocks",
              "col",
              "errors",
              "escape",
              "link",
              "mi",
              "page",
              "qualified",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "final_list"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "qualified"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "metadata",
            "member": "set_index",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "blocks",
              "col",
              "errors",
              "escape",
              "link",
              "mi",
              "page",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "metadata"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "mi"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "qualified",
            "member": "map",
            "kind": "receiver",
            "argumentNames": [
              "mi"
            ],
            "unavailablePythonFunctionNames": [
              "blocks",
              "errors",
              "escape",
              "link",
              "page",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "qualified"
            ],
            "positionalArgumentNames": [
              [
                "mi"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "qualified",
            "member": "to_csv",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "blocks",
              "errors",
              "escape",
              "link",
              "page",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "qualified"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "qualified",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "errors",
              "page",
              "r",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "qualified"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "link",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "errors",
              "page",
              "sources"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "blocks",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "errors",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "blocks"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "link",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "r"
            ],
            "unavailablePythonFunctionNames": [
              "errors",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "r"
              ],
              [
                "r"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "escape",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "r"
            ],
            "unavailablePythonFunctionNames": [
              "errors",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "r"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "escape",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "r"
            ],
            "unavailablePythonFunctionNames": [
              "errors",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "r"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "escape",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "r"
            ],
            "unavailablePythonFunctionNames": [
              "errors",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "r"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "escape",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "r"
            ],
            "unavailablePythonFunctionNames": [
              "errors",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "r"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "escape",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "r"
            ],
            "unavailablePythonFunctionNames": [
              "errors",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "r"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "escape",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "r"
            ],
            "unavailablePythonFunctionNames": [
              "errors",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "r"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "metadata",
            "member": "itertuples",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "errors",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "metadata"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "link",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "errors",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "escape",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "errors",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "escape",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "errors",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pathlib",
            "member": "write_text",
            "kind": "receiver",
            "argumentNames": [
              "page"
            ],
            "receiverChain": [
              "Path"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "page"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "encoding",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pathlib",
            "member": "Path",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pathlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "qualified",
            "member": "equals",
            "kind": "receiver",
            "argumentNames": [
              "final_list"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "qualified"
            ],
            "positionalArgumentNames": [
              [
                "final_list"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "metadata",
            "member": "all",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "eq",
              "all"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ],
              []
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ],
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ],
              []
            ],
            "receiverChainKeywordArguments": [
              [],
              []
            ],
            "receiverValueNames": [
              "metadata"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "metadata",
            "member": "all",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "eq"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "metadata"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "metadata",
            "member": "eq",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "metadata"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [
          "final_selection_qualified.csv",
          "metadata_request_statuses.png",
          "metadata_review.csv",
          "qualified_watchlist.html"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "html",
            "qualifiedName": "html",
            "kind": "import"
          },
          {
            "name": "Image",
            "qualifiedName": "PIL.Image",
            "kind": "import"
          },
          {
            "name": "mi",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          },
          {
            "name": "pathlib",
            "qualifiedName": "pathlib",
            "kind": "import"
          },
          {
            "name": "plt",
            "qualifiedName": "matplotlib.pyplot",
            "kind": "import"
          },
          {
            "name": "qualified",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          },
          {
            "name": "review",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          }
        ],
        "staticStrings": [
          {
            "name": "col",
            "value": "metadata_endpoint"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793685641535-26": {
      "checksum": "d1192e8793e427c9b390a343013162d49feb6bc44cf012ecbac54c190d7b9520",
      "facts": {
        "state": "unknown",
        "reasons": [
          "class-scope",
          "comprehension-scope",
          "control-flow",
          "external-state",
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "Counter",
          "HTMLParser",
          "J",
          "TextLinks",
          "all_sources",
          "bad",
          "c",
          "check",
          "checks",
          "col",
          "defaultdict",
          "df",
          "f",
          "fingerprints",
          "hashlib",
          "html",
          "html_names",
          "ids",
          "input_paths",
          "invalid",
          "json",
          "name",
          "normalize_video",
          "original_links",
          "original_meta",
          "p",
          "page",
          "pages",
          "pairs",
          "parse_qs",
          "parsed",
          "pathlib",
          "paths_to_check",
          "pd",
          "quote_totals",
          "r",
          "raw_comments",
          "re",
          "reconstructed",
          "source_by_id",
          "tables",
          "urls",
          "urlsplit",
          "v"
        ],
        "conditionallyDefinedNames": [
          "bad",
          "c",
          "col",
          "df",
          "ids",
          "name",
          "p",
          "page",
          "r",
          "urls",
          "v"
        ],
        "usedNames": [
          "Counter",
          "HTMLParser",
          "J",
          "all_sources",
          "any",
          "bad",
          "check",
          "checks",
          "df",
          "dict",
          "f",
          "hashlib",
          "html_names",
          "ids",
          "input_paths",
          "invalid",
          "json",
          "len",
          "max",
          "name",
          "normalize_video",
          "open",
          "original_links",
          "original_meta",
          "p",
          "pages",
          "pairs",
          "parse_qs",
          "parsed",
          "pathlib",
          "paths_to_check",
          "pd",
          "print",
          "quote_totals",
          "raw_comments",
          "re",
          "reconstructed",
          "set",
          "source_by_id",
          "str",
          "tables",
          "urls",
          "urlsplit",
          "v"
        ],
        "priorUsedNames": [
          "any",
          "dict",
          "len",
          "max",
          "open",
          "print",
          "set",
          "str"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "all_sources",
          "quote_totals"
        ],
        "possiblyMutatedNames": [
          "f",
          "raw_comments",
          "urls"
        ],
        "aliases": [
          {
            "target": "pd",
            "source": "pandas",
            "kind": "reference"
          },
          {
            "target": "J",
            "source": "tables",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "comment_video_judgments_first_pass.csv"
          },
          {
            "target": "df",
            "source": "tables",
            "kind": "possible-reference",
            "access": "subscript"
          }
        ],
        "builtinContainerNames": [
          "all_sources",
          "bad",
          "checks",
          "fingerprints",
          "html_names",
          "input_paths",
          "invalid",
          "pages",
          "paths_to_check",
          "raw_comments",
          "reconstructed",
          "source_by_id",
          "tables"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "any",
          "dict",
          "len",
          "max",
          "open",
          "print",
          "set",
          "str"
        ],
        "safeCallArgumentNames": [
          "J",
          "invalid",
          "quote_totals",
          "raw_comments",
          "tables"
        ],
        "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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
              }
            ]
          },
          {
            "name": "python-callable:unknown.urllib.parse.urlsplit",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-callable:unknown.urllib.parse.parse_qs",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-callable:collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-callable:collections.defaultdict",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-function:parsed",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "TextLinks"
                ],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-function:normalize_video",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "parse_qs",
                  "re",
                  "urlsplit"
                ],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-function:check",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "checks"
                ],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-function:pairs",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "set",
                  "zip"
                ],
                "safeCallNames": [
                  "set",
                  "zip"
                ],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "pd",
            "typeName": "pandas",
            "argumentNames": []
          },
          {
            "target": "pathlib",
            "typeName": "pathlib",
            "argumentNames": []
          },
          {
            "target": "HTMLParser",
            "typeName": "python-callable:unknown.html.parser.HTMLParser",
            "argumentNames": []
          },
          {
            "target": "urlsplit",
            "typeName": "python-callable:unknown.urllib.parse.urlsplit",
            "argumentNames": []
          },
          {
            "target": "parse_qs",
            "typeName": "python-callable:unknown.urllib.parse.parse_qs",
            "argumentNames": []
          },
          {
            "target": "Counter",
            "typeName": "python-callable:collections.Counter",
            "argumentNames": []
          },
          {
            "target": "defaultdict",
            "typeName": "python-callable:collections.defaultdict",
            "argumentNames": []
          },
          {
            "target": "paths_to_check",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "html_names",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "input_paths",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "parsed",
            "typeName": "python-function:parsed",
            "argumentNames": []
          },
          {
            "target": "normalize_video",
            "typeName": "python-function:normalize_video",
            "argumentNames": []
          },
          {
            "target": "v",
            "typeName": "normalize_video",
            "argumentNames": []
          },
          {
            "target": "check",
            "typeName": "python-function:check",
            "argumentNames": []
          },
          {
            "target": "pairs",
            "typeName": "python-function:pairs",
            "argumentNames": []
          },
          {
            "target": "col",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "p",
            "typeName": "parsed",
            "argumentNames": []
          },
          {
            "target": "paths_to_check",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "original_links",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "original_meta",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "html_names",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "input_paths",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "reconstructed",
            "typeName": "python.container",
            "argumentNames": []
          },
          {
            "target": "quote_totals",
            "typeName": "collections.Counter",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "f"
            ],
            "unavailablePythonFunctionNames": [
              "J",
              "TextLinks",
              "all_sources",
              "bad",
              "c",
              "check",
              "checks",
              "col",
              "df",
              "fingerprints",
              "html_names",
              "ids",
              "input_paths",
              "invalid",
              "name",
              "normalize_video",
              "original_links",
              "original_meta",
              "p",
              "page",
              "pages",
              "pairs",
              "parsed",
              "paths_to_check",
              "quote_totals",
              "r",
              "raw_comments",
              "reconstructed",
              "source_by_id",
              "tables",
              "urls",
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "f"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [
              "paths_to_check",
              "str"
            ],
            "unavailablePythonFunctionNames": [
              "J",
              "TextLinks",
              "all_sources",
              "bad",
              "c",
              "check",
              "checks",
              "col",
              "df",
              "fingerprints",
              "html_names",
              "ids",
              "input_paths",
              "invalid",
              "name",
              "normalize_video",
              "original_links",
              "original_meta",
              "p",
              "page",
              "pages",
              "pairs",
              "parsed",
              "quote_totals",
              "r",
              "reconstructed",
              "tables",
              "urls",
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              [
                "paths_to_check"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "dtype",
                "argumentNames": [
                  "str"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "str"
                  }
                ]
              },
              {
                "name": "keep_default_na",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [
              "str"
            ],
            "unavailablePythonFunctionNames": [
              "J",
              "TextLinks",
              "all_sources",
              "bad",
              "c",
              "check",
              "checks",
              "col",
              "df",
              "fingerprints",
              "html_names",
              "ids",
              "input_paths",
              "invalid",
              "name",
              "normalize_video",
              "original_links",
              "original_meta",
              "p",
              "page",
              "pages",
              "pairs",
              "parsed",
              "quote_totals",
              "r",
              "reconstructed",
              "urls",
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "original_links"
            ],
            "keywordArguments": [
              {
                "name": "dtype",
                "argumentNames": [
                  "str"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "str"
                  }
                ]
              },
              {
                "name": "keep_default_na",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [
              "str"
            ],
            "unavailablePythonFunctionNames": [
              "J",
              "TextLinks",
              "all_sources",
              "bad",
              "c",
              "check",
              "checks",
              "col",
              "df",
              "fingerprints",
              "html_names",
              "ids",
              "input_paths",
              "invalid",
              "name",
              "normalize_video",
              "original_meta",
              "p",
              "page",
              "pages",
              "pairs",
              "parsed",
              "quote_totals",
              "r",
              "reconstructed",
              "urls",
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "original_meta"
            ],
            "keywordArguments": [
              {
                "name": "dtype",
                "argumentNames": [
                  "str"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "str"
                  }
                ]
              },
              {
                "name": "keep_default_na",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pathlib",
            "member": "read_text",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "J",
              "TextLinks",
              "all_sources",
              "bad",
              "c",
              "check",
              "checks",
              "col",
              "df",
              "fingerprints",
              "ids",
              "input_paths",
              "invalid",
              "name",
              "normalize_video",
              "p",
              "page",
              "pages",
              "pairs",
              "parsed",
              "quote_totals",
              "r",
              "reconstructed",
              "urls",
              "v"
            ],
            "receiverChain": [
              "Path"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "html_names"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "html_names"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pathlib",
            "member": "Path",
            "kind": "receiver",
            "argumentNames": [
              "html_names"
            ],
            "unavailablePythonFunctionNames": [
              "J",
              "TextLinks",
              "all_sources",
              "bad",
              "c",
              "check",
              "checks",
              "col",
              "df",
              "fingerprints",
              "ids",
              "input_paths",
              "invalid",
              "name",
              "normalize_video",
              "p",
              "page",
              "pages",
              "pairs",
              "parsed",
              "quote_totals",
              "r",
              "reconstructed",
              "urls",
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pathlib"
            ],
            "positionalArgumentNames": [
              [
                "html_names"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "J",
              "TextLinks",
              "all_sources",
              "bad",
              "c",
              "check",
              "checks",
              "col",
              "df",
              "fingerprints",
              "ids",
              "invalid",
              "name",
              "normalize_video",
              "p",
              "page",
              "pairs",
              "parsed",
              "quote_totals",
              "r",
              "reconstructed",
              "urls",
              "v"
            ],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "J",
              "TextLinks",
              "all_sources",
              "bad",
              "c",
              "check",
              "checks",
              "col",
              "df",
              "fingerprints",
              "ids",
              "invalid",
              "name",
              "normalize_video",
              "p",
              "page",
              "pairs",
              "parsed",
              "quote_totals",
              "r",
              "reconstructed",
              "urls",
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pathlib",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "J",
              "TextLinks",
              "all_sources",
              "bad",
              "c",
              "check",
              "checks",
              "col",
              "df",
              "fingerprints",
              "ids",
              "invalid",
              "name",
              "normalize_video",
              "p",
              "page",
              "pairs",
              "parsed",
              "quote_totals",
              "r",
              "reconstructed",
              "urls",
              "v"
            ],
            "receiverChain": [
              "Path"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "input_paths"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "input_paths"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pathlib",
            "member": "Path",
            "kind": "receiver",
            "argumentNames": [
              "input_paths"
            ],
            "unavailablePythonFunctionNames": [
              "J",
              "TextLinks",
              "all_sources",
              "bad",
              "c",
              "check",
              "checks",
              "col",
              "df",
              "fingerprints",
              "ids",
              "invalid",
              "name",
              "normalize_video",
              "p",
              "page",
              "pairs",
              "parsed",
              "quote_totals",
              "r",
              "reconstructed",
              "urls",
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pathlib"
            ],
            "positionalArgumentNames": [
              [
                "input_paths"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parsed",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "raw_comments"
            ],
            "unavailablePythonFunctionNames": [
              "J",
              "all_sources",
              "bad",
              "c",
              "check",
              "checks",
              "col",
              "df",
              "ids",
              "invalid",
              "name",
              "p",
              "page",
              "pairs",
              "quote_totals",
              "r",
              "urls",
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "raw_comments"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "p"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "J",
              "all_sources",
              "bad",
              "c",
              "check",
              "checks",
              "col",
              "df",
              "ids",
              "invalid",
              "name",
              "p",
              "page",
              "pairs",
              "quote_totals",
              "r",
              "urls",
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "reconstructed",
            "member": "update",
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "J",
              "all_sources",
              "bad",
              "c",
              "check",
              "checks",
              "col",
              "df",
              "ids",
              "invalid",
              "name",
              "p",
              "page",
              "pairs",
              "quote_totals",
              "r",
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "reconstructed"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "normalize_video",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "J",
              "all_sources",
              "bad",
              "c",
              "check",
              "checks",
              "col",
              "df",
              "ids",
              "invalid",
              "name",
              "p",
              "page",
              "pairs",
              "quote_totals",
              "r",
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "v"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "checks",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "J",
              "all_sources",
              "bad",
              "c",
              "col",
              "df",
              "ids",
              "invalid",
              "name",
              "p",
              "page",
              "quote_totals",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "checks"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "pairs",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "original_links"
            ],
            "unavailablePythonFunctionNames": [
              "J",
              "all_sources",
              "bad",
              "c",
              "col",
              "df",
              "ids",
              "invalid",
              "name",
              "p",
              "page",
              "quote_totals",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "original_links"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "checks",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "J",
              "all_sources",
              "bad",
              "c",
              "col",
              "df",
              "ids",
              "invalid",
              "name",
              "p",
              "page",
              "quote_totals",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "checks"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "pairs",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "tables"
            ],
            "unavailablePythonFunctionNames": [
              "J",
              "all_sources",
              "bad",
              "c",
              "col",
              "df",
              "ids",
              "invalid",
              "name",
              "p",
              "page",
              "quote_totals",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "tables"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:collections.Counter",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "bad",
              "col",
              "df",
              "ids",
              "invalid",
              "name",
              "p",
              "page",
              "quote_totals",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "quote_totals"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "J",
            "member": "itertuples",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "bad",
              "col",
              "df",
              "ids",
              "name",
              "p",
              "page",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "J"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parsed",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "bad",
              "col",
              "df",
              "ids",
              "name",
              "p",
              "page",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "all_sources",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "bad",
              "col",
              "df",
              "ids",
              "name",
              "p",
              "page",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "all_sources"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "invalid",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "bad",
              "col",
              "df",
              "ids",
              "name",
              "p",
              "page",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "invalid"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "bad",
              "col",
              "df",
              "ids",
              "name",
              "p",
              "page",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "checks",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "bad",
              "col",
              "df",
              "ids",
              "name",
              "p",
              "page",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "checks"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "checks",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "bad",
              "col",
              "df",
              "ids",
              "name",
              "p",
              "page",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "checks"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "quote_totals",
            "member": "values",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "bad",
              "col",
              "df",
              "ids",
              "name",
              "p",
              "page",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "quote_totals"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "quote_totals",
            "member": "values",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "bad",
              "col",
              "df",
              "ids",
              "name",
              "p",
              "page",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "quote_totals"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "df",
            "member": "itertuples",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "col",
              "ids",
              "name",
              "p",
              "page",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "df"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "bad",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "col",
              "name",
              "p",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "bad"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "bad",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "col",
              "name",
              "p",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "bad"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "checks",
            "member": "append",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "col",
              "name",
              "p",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "checks"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "df",
            "member": "nunique",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "col",
              "name",
              "p",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "df"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "checks",
            "member": "append",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "name",
              "p",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "checks"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": []
          },
          {
            "receiver": "df",
            "member": "set_index",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "name",
              "p",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "df"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "original_meta",
            "member": "set_index",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "name",
              "p",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "original_meta"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "checks"
            ],
            "unavailablePythonFunctionNames": [
              "name",
              "p",
              "page"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "checks"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parsed",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "p"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "p"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:unknown.urllib.parse.urlsplit",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "p"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "p"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:unknown.urllib.parse.parse_qs",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:unknown.urllib.parse.parse_qs",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:unknown.urllib.parse.urlsplit",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "p"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "p"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "inputs/comment_video_links-f9ff64257870.csv",
          "inputs/hn_comments-78c23616d7b5.jsonl",
          "inputs/video_metadata-dcc11572ab87.csv"
        ],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "Counter",
            "qualifiedName": "collections.Counter",
            "kind": "import"
          },
          {
            "name": "defaultdict",
            "qualifiedName": "collections.defaultdict",
            "kind": "import"
          },
          {
            "name": "hashlib",
            "qualifiedName": "hashlib",
            "kind": "import"
          },
          {
            "name": "html",
            "qualifiedName": "html",
            "kind": "import"
          },
          {
            "name": "HTMLParser",
            "qualifiedName": "html.parser.HTMLParser",
            "kind": "import"
          },
          {
            "name": "json",
            "qualifiedName": "json",
            "kind": "import"
          },
          {
            "name": "original_links",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          },
          {
            "name": "original_meta",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          },
          {
            "name": "parse_qs",
            "qualifiedName": "urllib.parse.parse_qs",
            "kind": "import"
          },
          {
            "name": "pathlib",
            "qualifiedName": "pathlib",
            "kind": "import"
          },
          {
            "name": "pd",
            "qualifiedName": "pandas",
            "kind": "import"
          },
          {
            "name": "raw_comments",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "re",
            "qualifiedName": "re",
            "kind": "import"
          },
          {
            "name": "urlsplit",
            "qualifiedName": "urllib.parse.urlsplit",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [
          {
            "name": "html_names",
            "values": [
              "provisional_watchlist.html",
              "qualified_watchlist.html"
            ]
          },
          {
            "name": "input_paths",
            "values": [
              "inputs/analysis_notes-f3f21ece6fce.md",
              "inputs/source_brief-5c883d784200.md",
              "inputs/hn_comments-78c23616d7b5.jsonl",
              "inputs/comment_video_links-f9ff64257870.csv",
              "inputs/video_metadata-dcc11572ab87.csv"
            ]
          },
          {
            "name": "paths_to_check",
            "values": [
              "comment_video_mapping.csv",
              "comment_video_judgments_first_pass.csv",
              "provisional_selection.csv",
              "provisional_omissions.csv",
              "final_selection.csv",
              "final_selection_qualified.csv",
              "evidence_audit_and_revisions.csv",
              "metadata_review.csv"
            ]
          }
        ],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793685701763-27": {
      "checksum": "4e6bc2493c7e34a7e48b97cb7bbd1822b9157865bcb2b6046c14c6f93f816290",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "EA",
          "Image",
          "MAP",
          "MM",
          "bad",
          "c",
          "col",
          "df",
          "expected_videos",
          "hn_ids",
          "im",
          "name",
          "omissions",
          "p",
          "page",
          "r",
          "sel",
          "url",
          "vids",
          "x"
        ],
        "conditionallyDefinedNames": [
          "bad",
          "c",
          "col",
          "df",
          "expected_videos",
          "hn_ids",
          "im",
          "name",
          "p",
          "page",
          "r",
          "url",
          "vids",
          "x"
        ],
        "usedNames": [
          "EA",
          "Image",
          "J",
          "MAP",
          "MM",
          "all",
          "any",
          "bad",
          "c",
          "check",
          "checks",
          "df",
          "expected_videos",
          "hn_ids",
          "html",
          "im",
          "json",
          "len",
          "max",
          "name",
          "normalize_video",
          "omissions",
          "original_meta",
          "p",
          "pages",
          "pairs",
          "parse_qs",
          "parsed",
          "print",
          "reconstructed",
          "sel",
          "set",
          "source_by_id",
          "str",
          "tables",
          "urlsplit",
          "vids",
          "x"
        ],
        "priorUsedNames": [
          "J",
          "all",
          "any",
          "check",
          "checks",
          "html",
          "json",
          "len",
          "max",
          "normalize_video",
          "original_meta",
          "pages",
          "pairs",
          "parse_qs",
          "parsed",
          "print",
          "reconstructed",
          "set",
          "source_by_id",
          "str",
          "tables",
          "urlsplit"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "p"
        ],
        "aliases": [
          {
            "target": "Image",
            "source": "PIL.Image",
            "kind": "reference"
          },
          {
            "target": "EA",
            "source": "tables",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "evidence_audit_and_revisions.csv"
          },
          {
            "target": "MAP",
            "source": "tables",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "comment_video_mapping.csv"
          },
          {
            "target": "df",
            "source": "J",
            "kind": "possible-reference"
          },
          {
            "target": "df",
            "source": "MAP",
            "kind": "possible-reference"
          },
          {
            "target": "name",
            "source": "J",
            "kind": "possible-reference"
          },
          {
            "target": "name",
            "source": "MAP",
            "kind": "possible-reference"
          },
          {
            "target": "omissions",
            "source": "tables",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "provisional_omissions.csv"
          },
          {
            "target": "sel",
            "source": "tables",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "final_selection_qualified.csv"
          },
          {
            "target": "x",
            "source": "J",
            "kind": "possible-reference",
            "access": "subscript"
          }
        ],
        "builtinContainerNames": [
          "bad",
          "hn_ids",
          "vids"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "all",
          "any",
          "len",
          "max",
          "print",
          "set",
          "str"
        ],
        "safeCallArgumentNames": [
          "EA",
          "bad",
          "c",
          "im",
          "omissions",
          "original_meta",
          "reconstructed",
          "sel",
          "source_by_id",
          "tables",
          "x"
        ],
        "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "p",
            "typeName": "parsed",
            "argumentNames": []
          },
          {
            "target": "Image",
            "typeName": "PIL.Image",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "original_meta",
            "member": "set_index",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "EA",
              "Image",
              "MM",
              "bad",
              "c",
              "col",
              "df",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "omissions",
              "p",
              "page",
              "r",
              "sel",
              "url",
              "vids",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "original_meta"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "MM"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "df",
            "member": "itertuples",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "EA",
              "Image",
              "c",
              "col",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "omissions",
              "p",
              "page",
              "r",
              "sel",
              "url",
              "vids",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "df"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "source_by_id",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "EA",
              "Image",
              "c",
              "col",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "omissions",
              "p",
              "page",
              "r",
              "sel",
              "url",
              "vids",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "source_by_id"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "c"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "bad",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "EA",
              "Image",
              "col",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "omissions",
              "p",
              "page",
              "r",
              "sel",
              "url",
              "vids",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "bad"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "EA",
              "Image",
              "col",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "omissions",
              "p",
              "page",
              "r",
              "sel",
              "url",
              "vids",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "bad",
            "member": "append",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "EA",
              "Image",
              "col",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "omissions",
              "p",
              "page",
              "r",
              "sel",
              "url",
              "vids",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "bad"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "bad",
            "member": "append",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "EA",
              "Image",
              "col",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "omissions",
              "p",
              "page",
              "r",
              "sel",
              "url",
              "vids",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "bad"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "EA",
              "Image",
              "col",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "omissions",
              "p",
              "page",
              "r",
              "sel",
              "url",
              "vids",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "normalize_video",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "EA",
              "Image",
              "col",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "omissions",
              "p",
              "page",
              "r",
              "sel",
              "vids",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "bad",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "EA",
              "Image",
              "col",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "omissions",
              "p",
              "page",
              "r",
              "sel",
              "vids",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "bad"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "check",
            "member": "__call__",
            "conditional": true,
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "EA",
              "Image",
              "col",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "omissions",
              "p",
              "page",
              "r",
              "sel",
              "vids",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "check",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "EA",
              "Image",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "omissions",
              "p",
              "page",
              "r",
              "sel",
              "vids",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "tables",
            "member": "equals",
            "kind": "receiver",
            "argumentNames": [
              "MM"
            ],
            "unavailablePythonFunctionNames": [
              "EA",
              "Image",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "omissions",
              "p",
              "page",
              "r",
              "sel",
              "vids",
              "x"
            ],
            "receiverChain": [
              "set_index"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "tables"
            ],
            "positionalArgumentNames": [
              [
                "MM"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "tables",
            "member": "set_index",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "EA",
              "Image",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "omissions",
              "p",
              "page",
              "r",
              "sel",
              "vids",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "tables"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "check",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "Image",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "p",
              "page",
              "r",
              "vids",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "set",
            "member": "isdisjoint",
            "kind": "receiver",
            "argumentNames": [
              "omissions"
            ],
            "unavailablePythonFunctionNames": [
              "Image",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "p",
              "page",
              "r",
              "vids",
              "x"
            ],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "sel"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "sel"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "omissions"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "omissions",
            "member": "itertuples",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "Image",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "p",
              "page",
              "r",
              "vids",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "omissions"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "check",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "Image",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "p",
              "page",
              "r",
              "vids"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "Image",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "p",
              "page",
              "r",
              "vids"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "x",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "Image",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "p",
              "page",
              "r",
              "vids"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "x"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "check",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "Image",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "p",
              "page",
              "r",
              "vids"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pairs",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "EA"
            ],
            "unavailablePythonFunctionNames": [
              "Image",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "p",
              "page",
              "r",
              "vids"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "EA"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "sel",
            "member": "itertuples",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "Image",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "p",
              "page",
              "r",
              "vids"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "sel"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pages",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "Image",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "p",
              "page",
              "r",
              "vids"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pages"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parsed",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "Image",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "p",
              "r",
              "vids"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "p"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "normalize_video",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "p"
            ],
            "unavailablePythonFunctionNames": [
              "Image",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "r",
              "vids"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "p"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "normalize_video",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "p"
            ],
            "unavailablePythonFunctionNames": [
              "Image",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "r",
              "vids"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "p"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "urlsplit",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "p"
            ],
            "unavailablePythonFunctionNames": [
              "Image",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "p"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parse_qs",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "Image",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "r"
            ],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parse_qs",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "Image",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "urlsplit",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "p"
            ],
            "unavailablePythonFunctionNames": [
              "Image",
              "expected_videos",
              "hn_ids",
              "im",
              "name",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "p"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "check",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "Image",
              "im",
              "name",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "check",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "Image",
              "im",
              "name",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "check",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "Image",
              "im",
              "name",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "html",
            "member": "escape",
            "kind": "receiver",
            "argumentNames": [
              "MM"
            ],
            "unavailablePythonFunctionNames": [
              "Image",
              "im",
              "name",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "html"
            ],
            "positionalArgumentNames": [
              [
                "MM"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "quote",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": true,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "html",
            "member": "escape",
            "kind": "receiver",
            "argumentNames": [
              "MM"
            ],
            "unavailablePythonFunctionNames": [
              "Image",
              "im",
              "name",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "html"
            ],
            "positionalArgumentNames": [
              [
                "MM"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "quote",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": true,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "Image",
            "member": "open",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "name"
            ],
            "unavailablePythonFunctionNames": [
              "im",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "Image"
            ],
            "positionalArgumentNames": [
              [
                "name"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "check",
            "member": "__call__",
            "conditional": true,
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "original_meta",
            "member": "nunique",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "original_meta"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "J",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "r"
            ],
            "receiverChain": [
              "value_counts"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "J"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "J",
            "member": "value_counts",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "J"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "J",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "r"
            ],
            "receiverChain": [
              "value_counts"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "J"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "J",
            "member": "value_counts",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "J"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "original_meta",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "r"
            ],
            "receiverChain": [
              "value_counts"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "original_meta"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "original_meta",
            "member": "value_counts",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "original_meta"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "J",
            "member": "itertuples",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "J"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "evidence_matrix.png",
          "metadata_request_statuses.png",
          "sample_counts.png",
          "source_network.png",
          "stance_distribution.png"
        ],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "Image",
            "qualifiedName": "PIL.Image",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793685769246-28": {
      "checksum": "177d19af62195797be5edd99d47e112eda376f8b45b1a1a70db2aa3e61201514",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-call"
        ],
        "definedNames": [
          "F",
          "O",
          "S",
          "changes",
          "cid",
          "extra",
          "fields",
          "final_quote_counts",
          "i",
          "ledger",
          "log",
          "mask",
          "new",
          "old",
          "pair",
          "quote_ledger",
          "r",
          "revision",
          "why",
          "x"
        ],
        "conditionallyDefinedNames": [
          "cid",
          "extra",
          "i",
          "new",
          "old",
          "pair",
          "r",
          "x"
        ],
        "usedNames": [
          "Counter",
          "F",
          "J",
          "O",
          "S",
          "all",
          "all_sources",
          "changes",
          "extra",
          "final_quote_counts",
          "fingerprints",
          "hashlib",
          "int",
          "json",
          "ledger",
          "len",
          "log",
          "mask",
          "new",
          "omissions",
          "pair",
          "pairs",
          "parsed",
          "pathlib",
          "pd",
          "print",
          "quote_ledger",
          "quote_totals",
          "re",
          "reconstructed",
          "revision",
          "sel",
          "sorted",
          "source_by_id",
          "why",
          "x",
          "zip"
        ],
        "priorUsedNames": [
          "Counter",
          "J",
          "all",
          "all_sources",
          "fingerprints",
          "hashlib",
          "int",
          "json",
          "len",
          "omissions",
          "pairs",
          "parsed",
          "pathlib",
          "pd",
          "print",
          "quote_totals",
          "re",
          "reconstructed",
          "sel",
          "sorted",
          "source_by_id",
          "zip"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "F",
          "O",
          "S",
          "final_quote_counts"
        ],
        "possiblyMutatedNames": [],
        "aliases": [
          {
            "target": "new",
            "source": "F",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "0"
          },
          {
            "target": "x",
            "source": "F",
            "kind": "possible-reference",
            "access": "subscript"
          }
        ],
        "builtinContainerNames": [
          "changes",
          "log",
          "pair",
          "quote_ledger",
          "why"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "all",
          "int",
          "len",
          "print",
          "sorted",
          "zip"
        ],
        "safeCallArgumentNames": [
          "F",
          "all_sources",
          "int",
          "ledger"
        ],
        "typeSummaries": [],
        "typeBindings": [
          {
            "target": "final_quote_counts",
            "typeName": "Counter",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "J",
            "member": "copy",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "F",
              "O",
              "S",
              "changes",
              "cid",
              "extra",
              "fields",
              "final_quote_counts",
              "i",
              "ledger",
              "log",
              "mask",
              "new",
              "old",
              "pair",
              "quote_ledger",
              "r",
              "revision",
              "why",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "J"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "F"
            ],
            "keywordArguments": [
              {
                "name": "deep",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": true,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "F",
            "member": "to_csv",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "O",
              "S",
              "cid",
              "extra",
              "final_quote_counts",
              "i",
              "ledger",
              "log",
              "new",
              "old",
              "pair",
              "quote_ledger",
              "r",
              "revision",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "F"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "J",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "O",
              "S",
              "cid",
              "extra",
              "final_quote_counts",
              "i",
              "ledger",
              "new",
              "old",
              "pair",
              "quote_ledger",
              "r",
              "revision",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "J"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "log",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "new",
              "pair"
            ],
            "unavailablePythonFunctionNames": [
              "O",
              "S",
              "cid",
              "extra",
              "final_quote_counts",
              "i",
              "ledger",
              "quote_ledger",
              "r",
              "revision",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "log"
            ],
            "positionalArgumentNames": [
              [
                "new",
                "pair"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "changes",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [
              "pair"
            ],
            "unavailablePythonFunctionNames": [
              "O",
              "S",
              "cid",
              "extra",
              "final_quote_counts",
              "i",
              "ledger",
              "quote_ledger",
              "r",
              "revision",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "changes"
            ],
            "positionalArgumentNames": [
              [
                "pair"
              ],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "O",
              "S",
              "cid",
              "extra",
              "final_quote_counts",
              "i",
              "ledger",
              "quote_ledger",
              "r",
              "revision",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [
              "new"
            ],
            "unavailablePythonFunctionNames": [
              "O",
              "S",
              "cid",
              "extra",
              "final_quote_counts",
              "i",
              "ledger",
              "quote_ledger",
              "r",
              "revision",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "new"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "why",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [
              "pair"
            ],
            "unavailablePythonFunctionNames": [
              "O",
              "S",
              "cid",
              "extra",
              "final_quote_counts",
              "i",
              "ledger",
              "quote_ledger",
              "r",
              "revision",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "why"
            ],
            "positionalArgumentNames": [
              [
                "pair"
              ],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "DataFrame",
            "kind": "receiver",
            "argumentNames": [
              "log"
            ],
            "unavailablePythonFunctionNames": [
              "O",
              "S",
              "cid",
              "extra",
              "final_quote_counts",
              "i",
              "ledger",
              "quote_ledger",
              "r",
              "revision",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              [
                "log"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "revision"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "revision",
            "member": "to_csv",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "O",
              "S",
              "cid",
              "extra",
              "final_quote_counts",
              "i",
              "ledger",
              "quote_ledger",
              "r",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "revision"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "sel",
            "member": "copy",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "O",
              "S",
              "cid",
              "extra",
              "final_quote_counts",
              "i",
              "ledger",
              "quote_ledger",
              "r",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "sel"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "S"
            ],
            "keywordArguments": [
              {
                "name": "deep",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": true,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "S",
            "member": "to_csv",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "O",
              "cid",
              "extra",
              "final_quote_counts",
              "i",
              "ledger",
              "quote_ledger",
              "r",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "S"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "omissions",
            "member": "copy",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "O",
              "cid",
              "extra",
              "final_quote_counts",
              "i",
              "ledger",
              "quote_ledger",
              "r",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "omissions"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "O"
            ],
            "keywordArguments": [
              {
                "name": "deep",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": true,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "O",
            "member": "iterrows",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "cid",
              "extra",
              "final_quote_counts",
              "i",
              "ledger",
              "quote_ledger",
              "r",
              "x"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "O"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "cid",
              "extra",
              "final_quote_counts",
              "ledger",
              "quote_ledger"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "x",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "cid",
              "extra",
              "final_quote_counts",
              "ledger",
              "quote_ledger"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "x"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "O",
            "member": "to_csv",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "cid",
              "extra",
              "final_quote_counts",
              "ledger",
              "quote_ledger"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "O"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "Counter",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "cid",
              "extra",
              "final_quote_counts",
              "ledger",
              "quote_ledger"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "final_quote_counts"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "F",
            "member": "itertuples",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "cid",
              "extra",
              "ledger",
              "quote_ledger"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "F"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "parsed",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "all_sources"
            ],
            "unavailablePythonFunctionNames": [
              "cid",
              "extra",
              "ledger",
              "quote_ledger"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "all_sources"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "cid",
              "extra",
              "ledger",
              "quote_ledger"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "quote_ledger",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "extra",
              "final_quote_counts",
              "quote_totals"
            ],
            "unavailablePythonFunctionNames": [
              "ledger"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "quote_ledger"
            ],
            "positionalArgumentNames": [
              [
                "extra",
                "final_quote_counts",
                "quote_totals"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "DataFrame",
            "kind": "receiver",
            "argumentNames": [
              "quote_ledger"
            ],
            "unavailablePythonFunctionNames": [
              "ledger"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              [
                "quote_ledger"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "ledger"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "ledger",
            "member": "to_csv",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ledger"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ledger",
            "member": "all",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ledger"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pairs",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "F"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "F"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "F",
            "member": "equals",
            "kind": "receiver",
            "argumentNames": [
              "J"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "F"
            ],
            "positionalArgumentNames": [
              [
                "J"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "S",
            "member": "equals",
            "kind": "receiver",
            "argumentNames": [
              "sel"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "S"
            ],
            "positionalArgumentNames": [
              [
                "sel"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "fingerprints",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fingerprints"
            ],
            "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": "pathlib",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "Path"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "pathlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pathlib",
            "member": "Path",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pathlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ledger",
            "member": "max",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ledger"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [
          "final_judgments.csv",
          "final_omissions.csv",
          "final_selection_audited.csv",
          "revision_log.csv",
          "source_quote_ledger.csv"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793685952972-29": {
      "checksum": "870b5b9d5a2dbea937a61e8fef05365f83117b15ac1cce317f3bfad2c8c0bc95",
      "facts": {
        "state": "unknown",
        "reasons": [
          "external-state"
        ],
        "definedNames": [
          "f",
          "fa",
          "fc",
          "fj",
          "fm",
          "fs",
          "json",
          "pd",
          "rv"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "f",
          "fa",
          "fc",
          "fj",
          "fm",
          "fs",
          "json",
          "len",
          "open",
          "pd",
          "print",
          "rv",
          "str",
          "sum"
        ],
        "priorUsedNames": [
          "len",
          "open",
          "print",
          "str",
          "sum"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [
          {
            "target": "pd",
            "source": "pandas",
            "kind": "reference"
          }
        ],
        "builtinContainerNames": [
          "fc"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "open",
          "print",
          "str",
          "sum"
        ],
        "safeCallArgumentNames": [
          "fa",
          "fc",
          "fj",
          "fs"
        ],
        "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "pd",
            "typeName": "pandas",
            "argumentNames": []
          },
          {
            "target": "fj",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "fs",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "fa",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "fm",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "rv",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [
              "str"
            ],
            "unavailablePythonFunctionNames": [
              "f",
              "fa",
              "fc",
              "fj",
              "fm",
              "fs",
              "rv"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "fj"
            ],
            "keywordArguments": [
              {
                "name": "dtype",
                "argumentNames": [
                  "str"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "str"
                  }
                ]
              },
              {
                "name": "keep_default_na",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [
              "str"
            ],
            "unavailablePythonFunctionNames": [
              "f",
              "fa",
              "fc",
              "fm",
              "fs",
              "rv"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "fs"
            ],
            "keywordArguments": [
              {
                "name": "dtype",
                "argumentNames": [
                  "str"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "str"
                  }
                ]
              },
              {
                "name": "keep_default_na",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [
              "str"
            ],
            "unavailablePythonFunctionNames": [
              "f",
              "fa",
              "fc",
              "fm",
              "rv"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "fa"
            ],
            "keywordArguments": [
              {
                "name": "dtype",
                "argumentNames": [
                  "str"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "str"
                  }
                ]
              },
              {
                "name": "keep_default_na",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [
              "str"
            ],
            "unavailablePythonFunctionNames": [
              "f",
              "fc",
              "fm",
              "rv"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "fm"
            ],
            "keywordArguments": [
              {
                "name": "dtype",
                "argumentNames": [
                  "str"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "str"
                  }
                ]
              },
              {
                "name": "keep_default_na",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [
              "str"
            ],
            "unavailablePythonFunctionNames": [
              "f",
              "fc",
              "rv"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "rv"
            ],
            "keywordArguments": [
              {
                "name": "dtype",
                "argumentNames": [
                  "str"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "str"
                  }
                ]
              },
              {
                "name": "keep_default_na",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "f"
            ],
            "unavailablePythonFunctionNames": [
              "fc"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "f"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "fj",
            "member": "nunique",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fj"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "crosstab"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "fj"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "fj"
                ],
                [
                  "fj"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown",
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null,
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "crosstab",
            "kind": "receiver",
            "argumentNames": [
              "fj"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              [
                "fj"
              ],
              [
                "fj"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "fs",
            "member": "to_json",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fs"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "orient",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "rv",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "value_counts"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "rv",
            "member": "value_counts",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "rv"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "fa",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "value_counts"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "fa",
            "member": "value_counts",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fa"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "fm",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "value_counts"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "fm",
            "member": "value_counts",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fm"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "complete",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "evidence_audit_and_revisions.csv",
          "final_judgments.csv",
          "final_selection_audited.csv",
          "inputs/hn_comments-78c23616d7b5.jsonl",
          "inputs/video_metadata-dcc11572ab87.csv",
          "revision_log.csv"
        ],
        "writes": [],
        "reasonCodes": [
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "fa",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          },
          {
            "name": "fc",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "fj",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          },
          {
            "name": "fm",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          },
          {
            "name": "fs",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          },
          {
            "name": "json",
            "qualifiedName": "json",
            "kind": "import"
          },
          {
            "name": "pd",
            "qualifiedName": "pandas",
            "kind": "import"
          },
          {
            "name": "rv",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793686005327-30": {
      "checksum": "17ebf7edd79d70de1735033b921027cf3c3d4974dbbe446e1243b210727f3189",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-call"
        ],
        "definedNames": [
          "FancyBboxPatch",
          "Image",
          "amber",
          "ax",
          "axes",
          "blue",
          "c",
          "cell",
          "cell_rows",
          "color",
          "cross",
          "dark",
          "fig",
          "gray",
          "heading",
          "i",
          "im",
          "left",
          "n",
          "order",
          "plt",
          "r",
          "s",
          "tab",
          "teal",
          "topic",
          "v",
          "vals",
          "words",
          "y"
        ],
        "conditionallyDefinedNames": [
          "c",
          "cell",
          "color",
          "i",
          "left",
          "r",
          "s",
          "topic",
          "v",
          "vals"
        ],
        "usedNames": [
          "Image",
          "amber",
          "ax",
          "axes",
          "blue",
          "cell_rows",
          "color",
          "cross",
          "dark",
          "enumerate",
          "fa",
          "fig",
          "fj",
          "fm",
          "fs",
          "gray",
          "heading",
          "im",
          "left",
          "len",
          "max",
          "order",
          "pd",
          "plt",
          "print",
          "range",
          "str",
          "tab",
          "teal",
          "topic",
          "vals",
          "words",
          "zip"
        ],
        "priorUsedNames": [
          "enumerate",
          "fa",
          "fj",
          "fm",
          "fs",
          "len",
          "max",
          "pd",
          "print",
          "range",
          "str",
          "zip"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [
          {
            "target": "pd",
            "source": "pandas",
            "kind": "reference"
          },
          {
            "target": "plt",
            "source": "matplotlib.pyplot",
            "kind": "reference"
          },
          {
            "target": "Image",
            "source": "PIL.Image",
            "kind": "reference"
          },
          {
            "target": "ax",
            "source": "axes",
            "kind": "possible-reference",
            "access": "subscript"
          },
          {
            "target": "color",
            "source": "amber",
            "kind": "possible-reference"
          },
          {
            "target": "color",
            "source": "gray",
            "kind": "possible-reference"
          },
          {
            "target": "color",
            "source": "teal",
            "kind": "possible-reference"
          },
          {
            "target": "topic",
            "source": "amber",
            "kind": "possible-reference"
          },
          {
            "target": "topic",
            "source": "gray",
            "kind": "possible-reference"
          },
          {
            "target": "topic",
            "source": "teal",
            "kind": "possible-reference"
          }
        ],
        "builtinContainerNames": [
          "cell_rows",
          "left",
          "order"
        ],
        "copyOnModifyNames": [],
        "pythonPlottingState": {
          "reads": true,
          "writes": true
        },
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "enumerate",
          "len",
          "max",
          "print",
          "range",
          "str",
          "zip"
        ],
        "safeCallArgumentNames": [
          "fa",
          "fj",
          "fs",
          "im",
          "left",
          "n",
          "v",
          "vals"
        ],
        "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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:matplotlib.patches.FancyBboxPatch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-function:heading",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "dark"
                ],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-function:words",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "dark"
                ],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "pd",
            "typeName": "pandas",
            "argumentNames": []
          },
          {
            "target": "plt",
            "typeName": "matplotlib.pyplot",
            "argumentNames": []
          },
          {
            "target": "FancyBboxPatch",
            "typeName": "python-callable:matplotlib.patches.FancyBboxPatch",
            "argumentNames": []
          },
          {
            "target": "Image",
            "typeName": "PIL.Image",
            "argumentNames": []
          },
          {
            "target": "blue",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "teal",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "gray",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "amber",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "dark",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "heading",
            "typeName": "python-function:heading",
            "argumentNames": []
          },
          {
            "target": "words",
            "typeName": "python-function:words",
            "argumentNames": []
          },
          {
            "target": "order",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "v",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "i",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "y",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "n",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "fig",
            "typeName": "matplotlib.figure.Figure",
            "argumentNames": []
          },
          {
            "target": "axes",
            "typeName": "matplotlib.axes.Axes",
            "argumentNames": []
          },
          {
            "target": "blue",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "teal",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "gray",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "amber",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "dark",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "order",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "cross",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "ax",
            "typeName": "matplotlib.axes.Axes",
            "argumentNames": []
          },
          {
            "target": "im",
            "typeName": "PIL.Image.Image",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "plt",
            "member": "update",
            "kind": "mutating",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "amber",
              "ax",
              "axes",
              "blue",
              "c",
              "cell",
              "cell_rows",
              "color",
              "cross",
              "dark",
              "fig",
              "gray",
              "heading",
              "i",
              "im",
              "left",
              "n",
              "order",
              "r",
              "s",
              "tab",
              "teal",
              "topic",
              "v",
              "vals",
              "words",
              "y"
            ],
            "receiverChain": [
              "@rcParams"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "plt"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "plt",
            "member": "subplots",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "amber",
              "ax",
              "axes",
              "blue",
              "c",
              "cell",
              "cell_rows",
              "color",
              "cross",
              "dark",
              "fig",
              "gray",
              "heading",
              "i",
              "im",
              "left",
              "n",
              "order",
              "r",
              "s",
              "tab",
              "teal",
              "topic",
              "v",
              "vals",
              "words",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "plt"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [
              "fig",
              "axes"
            ],
            "keywordArguments": [
              {
                "name": "figsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "dpi",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "set_facecolor",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "amber",
              "ax",
              "blue",
              "c",
              "cell",
              "cell_rows",
              "color",
              "cross",
              "dark",
              "gray",
              "heading",
              "i",
              "im",
              "left",
              "n",
              "order",
              "r",
              "s",
              "tab",
              "teal",
              "topic",
              "v",
              "vals",
              "words",
              "y"
            ],
            "receiverChain": [
              "@patch"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "set_facecolor",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "color",
              "cross",
              "heading",
              "i",
              "im",
              "left",
              "n",
              "order",
              "r",
              "s",
              "tab",
              "topic",
              "v",
              "vals",
              "words",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "values",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "color",
              "cross",
              "heading",
              "i",
              "im",
              "left",
              "n",
              "order",
              "r",
              "s",
              "tab",
              "topic",
              "v",
              "vals",
              "words",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "tick_params",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "color",
              "cross",
              "heading",
              "i",
              "im",
              "left",
              "n",
              "order",
              "r",
              "tab",
              "topic",
              "v",
              "vals",
              "words",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "length",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "set_title",
            "kind": "receiver",
            "argumentNames": [
              "dark"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "color",
              "cross",
              "i",
              "im",
              "left",
              "n",
              "order",
              "r",
              "tab",
              "topic",
              "v",
              "vals",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": [
              {
                "name": "loc",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontweight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "pad",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "color",
                "argumentNames": [
                  "dark"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "dark"
                  }
                ]
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "barh",
            "kind": "receiver",
            "argumentNames": [
              "blue",
              "gray",
              "teal"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "color",
              "cross",
              "i",
              "im",
              "left",
              "n",
              "order",
              "r",
              "tab",
              "topic",
              "v",
              "vals",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "list",
              "list"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "color",
                "argumentNames": [
                  "blue",
                  "gray",
                  "teal"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "list",
                "callableReferences": [
                  {
                    "root": "blue",
                    "container": "list"
                  },
                  {
                    "root": "gray",
                    "container": "list"
                  },
                  {
                    "root": "teal",
                    "container": "list"
                  }
                ]
              },
              {
                "name": "height",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "set_yticks",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "color",
              "cross",
              "i",
              "im",
              "left",
              "n",
              "order",
              "r",
              "tab",
              "topic",
              "v",
              "vals",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "list",
              "list"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "set_xlim",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "color",
              "cross",
              "i",
              "im",
              "left",
              "n",
              "order",
              "r",
              "tab",
              "topic",
              "v",
              "vals",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [
              "y"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "color",
              "cross",
              "i",
              "im",
              "left",
              "n",
              "order",
              "r",
              "tab",
              "topic",
              "v",
              "vals",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              [
                "y"
              ],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "va",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontweight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "set_xlabel",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "color",
              "cross",
              "i",
              "im",
              "left",
              "n",
              "order",
              "r",
              "tab",
              "topic",
              "v",
              "vals",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "set_title",
            "kind": "receiver",
            "argumentNames": [
              "dark"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "color",
              "cross",
              "i",
              "im",
              "left",
              "n",
              "order",
              "r",
              "tab",
              "topic",
              "v",
              "vals",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": [
              {
                "name": "loc",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontweight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "pad",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "color",
                "argumentNames": [
                  "dark"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "dark"
                  }
                ]
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "axis",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "color",
              "cross",
              "i",
              "im",
              "left",
              "n",
              "order",
              "r",
              "tab",
              "topic",
              "v",
              "vals",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "words",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "ax"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "color",
              "cross",
              "i",
              "im",
              "left",
              "n",
              "order",
              "r",
              "tab",
              "topic",
              "v",
              "vals",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "ax"
              ],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "weight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "words",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "ax"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "color",
              "cross",
              "i",
              "im",
              "left",
              "n",
              "order",
              "r",
              "tab",
              "topic",
              "v",
              "vals",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "ax"
              ],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "weight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "words",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "ax"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "color",
              "cross",
              "i",
              "im",
              "left",
              "n",
              "order",
              "r",
              "tab",
              "topic",
              "v",
              "vals",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "ax"
              ],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "linespacing",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "words",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "ax"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "color",
              "cross",
              "i",
              "im",
              "left",
              "n",
              "order",
              "r",
              "tab",
              "topic",
              "v",
              "vals",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "ax"
              ],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "linespacing",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "set_title",
            "kind": "receiver",
            "argumentNames": [
              "dark"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "color",
              "cross",
              "i",
              "im",
              "left",
              "n",
              "order",
              "r",
              "tab",
              "topic",
              "v",
              "vals",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": [
              {
                "name": "loc",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontweight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "pad",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "color",
                "argumentNames": [
                  "dark"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "dark"
                  }
                ]
              }
            ]
          },
          {
            "receiver": "pd",
            "member": "reindex",
            "kind": "receiver",
            "argumentNames": [
              "order"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "color",
              "cross",
              "i",
              "im",
              "left",
              "n",
              "r",
              "tab",
              "topic",
              "v",
              "vals",
              "y"
            ],
            "receiverChain": [
              "crosstab"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "fj"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "fj"
                ],
                [
                  "fj"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown",
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null,
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "cross"
            ],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [
                  "order"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "order"
                  }
                ]
              },
              {
                "name": "columns",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "list",
                "callableReferences": []
              },
              {
                "name": "fill_value",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pd",
            "member": "crosstab",
            "kind": "receiver",
            "argumentNames": [
              "fj"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "color",
              "cross",
              "i",
              "im",
              "left",
              "n",
              "r",
              "tab",
              "topic",
              "v",
              "vals",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              [
                "fj"
              ],
              [
                "fj"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "cross",
            "member": "tolist",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "i",
              "im",
              "left",
              "n",
              "r",
              "tab",
              "v",
              "vals",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "cross"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "vals"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "barh",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "color",
              "left",
              "topic",
              "vals"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "i",
              "im",
              "left",
              "n",
              "r",
              "tab",
              "v",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              [
                "vals"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "left",
                "argumentNames": [
                  "left"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "left"
                  }
                ]
              },
              {
                "name": "height",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "color",
                "argumentNames": [
                  "color"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "color"
                  }
                ]
              },
              {
                "name": "label",
                "argumentNames": [
                  "topic"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "topic"
                  }
                ]
              },
              {
                "name": "hatch",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [
              "i"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "i",
              "im",
              "left",
              "n",
              "r",
              "tab",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              [
                "i"
              ],
              []
            ],
            "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": "weight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "color",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "set_yticks",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "i",
              "im",
              "n",
              "r",
              "tab",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "list"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "invert_yaxis",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "i",
              "im",
              "n",
              "r",
              "tab",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "set_xlim",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "i",
              "im",
              "n",
              "r",
              "tab",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [
              "i"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "im",
              "n",
              "r",
              "tab",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              [
                "i"
              ],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "va",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "weight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "set_xlabel",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "im",
              "n",
              "r",
              "tab",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "legend",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "im",
              "n",
              "r",
              "tab",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "title",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "ncol",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "loc",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "title_fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "frameon",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "set_title",
            "kind": "receiver",
            "argumentNames": [
              "dark"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "im",
              "n",
              "r",
              "tab",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": [
              {
                "name": "loc",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontweight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "pad",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "color",
                "argumentNames": [
                  "dark"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "dark"
                  }
                ]
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "axis",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "im",
              "n",
              "r",
              "tab",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "words",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "ax"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "im",
              "n",
              "r",
              "tab",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "ax"
              ],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "weight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "words",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "ax"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "im",
              "n",
              "r",
              "tab",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "ax"
              ],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "linespacing",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "words",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "ax"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "im",
              "n",
              "r",
              "tab",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "ax"
              ],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "linespacing",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "words",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "ax"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "im",
              "n",
              "r",
              "tab",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "ax"
              ],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "set_title",
            "kind": "receiver",
            "argumentNames": [
              "dark"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "im",
              "n",
              "r",
              "tab",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": [
              {
                "name": "loc",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontweight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "pad",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "color",
                "argumentNames": [
                  "dark"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "dark"
                  }
                ]
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "barh",
            "kind": "receiver",
            "argumentNames": [
              "amber",
              "gray",
              "teal"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "im",
              "n",
              "r",
              "tab",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "list",
              "list"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "color",
                "argumentNames": [
                  "amber",
                  "gray",
                  "teal"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "list",
                "callableReferences": [
                  {
                    "root": "teal",
                    "container": "list"
                  },
                  {
                    "root": "amber",
                    "container": "list"
                  },
                  {
                    "root": "amber",
                    "container": "list"
                  },
                  {
                    "root": "gray",
                    "container": "list"
                  }
                ]
              },
              {
                "name": "height",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "set_yticks",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "im",
              "n",
              "r",
              "tab",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "list",
              "list"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "set_xlim",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "im",
              "n",
              "r",
              "tab",
              "y"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [
              "y"
            ],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "im",
              "r",
              "tab"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              [
                "y"
              ],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "va",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "weight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "set_xlabel",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "ax",
              "c",
              "cell",
              "cell_rows",
              "im",
              "r",
              "tab"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "set_title",
            "kind": "receiver",
            "argumentNames": [
              "dark"
            ],
            "unavailablePythonFunctionNames": [
              "c",
              "cell",
              "cell_rows",
              "im",
              "r",
              "tab"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "resultPaths": [],
            "keywordArguments": [
              {
                "name": "loc",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontweight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "pad",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "color",
                "argumentNames": [
                  "dark"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "dark"
                  }
                ]
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "axis",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "c",
              "cell",
              "cell_rows",
              "im",
              "r",
              "tab"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "table",
            "kind": "receiver",
            "argumentNames": [
              "cell_rows"
            ],
            "unavailablePythonFunctionNames": [
              "c",
              "cell",
              "im",
              "r",
              "tab"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "tab"
            ],
            "keywordArguments": [
              {
                "name": "cellText",
                "argumentNames": [
                  "cell_rows"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "cell_rows"
                  }
                ]
              },
              {
                "name": "colLabels",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "list",
                "callableReferences": []
              },
              {
                "name": "cellLoc",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "colLoc",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "colWidths",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "list",
                "callableReferences": []
              },
              {
                "name": "bbox",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "list",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "tab",
            "member": "auto_set_font_size",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "c",
              "cell",
              "im",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "tab"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              false
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "tab",
            "member": "set_fontsize",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "c",
              "cell",
              "im",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "tab"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "tab",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "c",
              "cell",
              "im",
              "r"
            ],
            "receiverChain": [
              "get_celld"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "tab"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "tab",
            "member": "get_celld",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "c",
              "cell",
              "im",
              "r"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "tab"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "words",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "ax"
            ],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "ax"
              ],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "scalar",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "weight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "words",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "ax"
            ],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "ax"
              ],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "scalar",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "suptitle",
            "kind": "receiver",
            "argumentNames": [
              "dark"
            ],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "x",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "y",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "ha",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "weight",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "color",
                "argumentNames": [
                  "dark"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "dark"
                  }
                ]
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "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": [
              "dark"
            ],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "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": [
                  "dark"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "dark"
                  }
                ]
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [
              "dark"
            ],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "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": [
                  "dark"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "dark"
                  }
                ]
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [
              "dark"
            ],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "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": [
                  "dark"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "dark"
                  }
                ]
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "subplots_adjust",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "left",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "right",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "top",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "bottom",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "hspace",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "wspace",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "cross",
            "member": "sum",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [
              "to_numpy"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "cross"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "cross",
            "member": "to_numpy",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "cross"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "fm",
            "member": "lower",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fm"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "fig",
            "member": "savefig",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "plt",
            "member": "close",
            "kind": "receiver",
            "argumentNames": [
              "fig"
            ],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "plt"
            ],
            "positionalArgumentNames": [
              [
                "fig"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Image",
            "member": "open",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "im"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "Image"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [
          "figure_6_audit_synthesis.png"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "cross",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          },
          {
            "name": "FancyBboxPatch",
            "qualifiedName": "matplotlib.patches.FancyBboxPatch",
            "kind": "import"
          },
          {
            "name": "Image",
            "qualifiedName": "PIL.Image",
            "kind": "import"
          },
          {
            "name": "plt",
            "qualifiedName": "matplotlib.pyplot",
            "kind": "import"
          }
        ],
        "staticStrings": [
          {
            "name": "amber",
            "value": "#D59A2B"
          },
          {
            "name": "blue",
            "value": "#226B9A"
          },
          {
            "name": "dark",
            "value": "#203244"
          },
          {
            "name": "gray",
            "value": "#A9B1BC"
          },
          {
            "name": "teal",
            "value": "#287D8E"
          }
        ],
        "staticCollections": [
          {
            "name": "order",
            "values": [
              "recommend",
              "neutral_or_reference",
              "critical",
              "unclear"
            ]
          }
        ],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793686256516-31": {
      "checksum": "51faafa237d39b162d9d18a65ea97e14c23ee9a830f47cdb5a68e2bce53abc93",
      "facts": {
        "state": "unknown",
        "reasons": [
          "dynamic-namespace"
        ],
        "definedNames": [
          "Path",
          "old_argv",
          "runpy",
          "script_text",
          "sys"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "Path",
          "old_argv",
          "runpy",
          "script_text",
          "sys"
        ],
        "priorUsedNames": [],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "sys"
        ],
        "possiblyMutatedNames": [],
        "aliases": [
          {
            "target": "old_argv",
            "source": "sys",
            "kind": "possible-reference",
            "access": "attribute",
            "member": "argv"
          }
        ],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [],
        "safeCallArgumentNames": [],
        "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "Path",
            "typeName": "python-callable:pathlib.Path",
            "argumentNames": []
          },
          {
            "target": "script_text",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "script_text",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "write_text",
            "kind": "receiver",
            "argumentNames": [
              "script_text"
            ],
            "unavailablePythonFunctionNames": [
              "old_argv",
              "runpy",
              "sys"
            ],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "script_text"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "encoding",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "old_argv",
              "runpy",
              "sys"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "runpy",
            "member": "run_path",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "runpy"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "run_name",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": [
          {
            "receiver": "sys",
            "member": "argv",
            "scope": "instance"
          },
          {
            "receiver": "sys",
            "member": "argv",
            "scope": "instance"
          }
        ]
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [
          "rebuild_audit.py"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonTaintedNamespaces": [
          "sys"
        ],
        "pythonBindings": [
          {
            "name": "Path",
            "qualifiedName": "pathlib.Path",
            "kind": "import"
          },
          {
            "name": "runpy",
            "qualifiedName": "runpy",
            "kind": "import"
          },
          {
            "name": "sys",
            "qualifiedName": "sys",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793686465511-32": {
      "checksum": "54509fc71271e04ba7a96b642c355cbfa0661d23b6f8bedfa3e44c1dc124b25d",
      "facts": {
        "state": "unknown",
        "reasons": [
          "external-state",
          "opaque-call",
          "scoped-opaque-call"
        ],
        "definedNames": [
          "json",
          "pathlib"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "all",
          "pathlib",
          "print"
        ],
        "priorUsedNames": [
          "all",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "all",
          "print"
        ],
        "safeCallArgumentNames": [],
        "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "pathlib",
            "typeName": "pathlib",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "pathlib",
            "member": "read_text",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "Path"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pathlib",
            "member": "Path",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pathlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pathlib",
            "member": "Path",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pathlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "final_rebuild/rebuild_manifest.json"
        ],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonTaintedNamespaces": [
          "sys"
        ],
        "pythonBindings": [
          {
            "name": "json",
            "qualifiedName": "json",
            "kind": "import"
          },
          {
            "name": "pathlib",
            "qualifiedName": "pathlib",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793686507222-33": {
      "checksum": "473569c79e2b5a466e5ba42a810ee79699eb5eb28aba6e80cdb66fafe3d23047",
      "facts": {
        "state": "unknown",
        "reasons": [
          "external-state",
          "opaque-call",
          "scoped-opaque-call"
        ],
        "definedNames": [
          "Path",
          "file_map",
          "hashlib",
          "json",
          "local_links",
          "manifest",
          "name",
          "original_files",
          "path",
          "re",
          "rebuilt",
          "report_text",
          "retained",
          "z",
          "zipfile"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "Path",
          "all",
          "file_map",
          "hashlib",
          "json",
          "len",
          "local_links",
          "manifest",
          "original_files",
          "print",
          "re",
          "rebuilt",
          "report_text",
          "retained",
          "set",
          "z",
          "zipfile"
        ],
        "priorUsedNames": [
          "all",
          "len",
          "print",
          "set"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "manifest"
        ],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [
          "file_map",
          "local_links",
          "manifest",
          "original_files",
          "rebuilt",
          "retained"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "all",
          "len",
          "print",
          "set"
        ],
        "safeCallArgumentNames": [
          "file_map",
          "local_links",
          "manifest"
        ],
        "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "Path",
            "typeName": "python-callable:pathlib.Path",
            "argumentNames": []
          },
          {
            "target": "report_text",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "original_files",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "retained",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "rebuilt",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "report_text",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "original_files",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "retained",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "rebuilt",
            "typeName": "python.strings",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [
              "report_text"
            ],
            "unavailablePythonFunctionNames": [
              "local_links",
              "manifest",
              "name",
              "path",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "report_text"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [
              "report_text"
            ],
            "unavailablePythonFunctionNames": [
              "manifest",
              "name",
              "path",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "report_text"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "manifest",
              "name",
              "path",
              "z"
            ],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "manifest",
              "name",
              "path",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "manifest",
              "name",
              "path",
              "z"
            ],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "manifest",
              "name",
              "path",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "name",
              "path",
              "z"
            ],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "name",
              "path",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "report_text",
            "member": "encode",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "name",
              "path",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "report_text"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "zipfile",
            "member": "ZipFile",
            "kind": "receiver",
            "argumentNames": [
              "zipfile"
            ],
            "unavailablePythonFunctionNames": [
              "name",
              "path",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "zipfile"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "compression",
                "argumentNames": [
                  "zipfile"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "zipfile",
                    "member": "ZIP_DEFLATED"
                  }
                ]
              }
            ]
          },
          {
            "receiver": "z",
            "member": "write",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "arcname",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "name"
                  }
                ]
              }
            ]
          },
          {
            "receiver": "z",
            "member": "writestr",
            "kind": "receiver",
            "argumentNames": [
              "report_text"
            ],
            "unavailablePythonFunctionNames": [
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              [],
              [
                "report_text"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "writestr",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "manifest"
            ],
            "unavailablePythonFunctionNames": [
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "manifest"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "indent",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "zipfile",
            "member": "ZipFile",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "zipfile"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "testzip",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "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": "z",
            "member": "read",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "namelist",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "stat",
            "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": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "read_text",
            "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": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "astronomy_evidence_audit.zip",
          "final_rebuild/numerical_summary.json"
        ],
        "writes": [
          "astronomy_evidence_audit.zip"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonTaintedNamespaces": [
          "sys"
        ],
        "pythonBindings": [
          {
            "name": "hashlib",
            "qualifiedName": "hashlib",
            "kind": "import"
          },
          {
            "name": "json",
            "qualifiedName": "json",
            "kind": "import"
          },
          {
            "name": "Path",
            "qualifiedName": "pathlib.Path",
            "kind": "import"
          },
          {
            "name": "re",
            "qualifiedName": "re",
            "kind": "import"
          },
          {
            "name": "zipfile",
            "qualifiedName": "zipfile",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [
          {
            "name": "original_files",
            "values": [
              "inputs/analysis_notes-f3f21ece6fce.md",
              "inputs/source_brief-5c883d784200.md",
              "inputs/hn_comments-78c23616d7b5.jsonl",
              "inputs/comment_video_links-f9ff64257870.csv",
              "inputs/video_metadata-dcc11572ab87.csv"
            ],
            "entries": [
              {
                "key": "analysis_notes.md",
                "value": "inputs/analysis_notes-f3f21ece6fce.md"
              },
              {
                "key": "source_brief.md",
                "value": "inputs/source_brief-5c883d784200.md"
              },
              {
                "key": "hn_comments.jsonl",
                "value": "inputs/hn_comments-78c23616d7b5.jsonl"
              },
              {
                "key": "comment_video_links.csv",
                "value": "inputs/comment_video_links-f9ff64257870.csv"
              },
              {
                "key": "video_metadata.csv",
                "value": "inputs/video_metadata-dcc11572ab87.csv"
              }
            ]
          },
          {
            "name": "rebuilt",
            "values": [
              "sample_counts.png",
              "source_network.png",
              "stance_distribution.png",
              "evidence_matrix.png",
              "metadata_request_statuses.png",
              "figure_6_audit_synthesis.png",
              "final_watchlist.html",
              "numerical_summary.json",
              "rebuilt_mapping.csv",
              "rebuild_checks.json",
              "rebuild_manifest.json"
            ]
          },
          {
            "name": "retained",
            "values": [
              "comment_video_mapping.csv",
              "comment_video_judgments_first_pass.csv",
              "final_judgments.csv",
              "provisional_selection.csv",
              "provisional_watchlist.html",
              "provisional_omissions.csv",
              "final_selection.csv",
              "qualified_watchlist.html",
              "final_selection_qualified.csv",
              "final_selection_audited.csv",
              "final_omissions.csv",
              "revision_log.csv",
              "source_quote_ledger.csv",
              "metadata_review.csv",
              "evidence_audit_and_revisions.csv",
              "rebuild_audit.py"
            ]
          }
        ],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793686613085-34": {
      "checksum": "7bd481518764dcaf97c1535e28c795609f51c00d434036070687497edaef6518",
      "facts": {
        "state": "unknown",
        "reasons": [
          "class-scope",
          "control-flow",
          "dynamic-namespace",
          "external-state",
          "opaque-call",
          "opaque-mutation",
          "scoped-opaque-call"
        ],
        "definedNames": [
          "HTMLParser",
          "Links",
          "Path",
          "PurePosixPath",
          "archive",
          "clean",
          "command",
          "fresh_proc",
          "fresh_start",
          "hashes",
          "hashlib",
          "json",
          "link_checks",
          "name",
          "os",
          "parser",
          "re",
          "required",
          "resolved",
          "saved_members",
          "stderr_file",
          "stdout_file",
          "subprocess",
          "sys",
          "target",
          "targets",
          "text",
          "time",
          "u",
          "unquote",
          "urlsplit",
          "z",
          "zipfile"
        ],
        "conditionallyDefinedNames": [
          "parser",
          "resolved",
          "target",
          "targets",
          "text",
          "u"
        ],
        "usedNames": [
          "HTMLParser",
          "Links",
          "Path",
          "PurePosixPath",
          "all",
          "archive",
          "clean",
          "command",
          "fresh_proc",
          "hashes",
          "hashlib",
          "json",
          "len",
          "link_checks",
          "list",
          "name",
          "os",
          "parser",
          "print",
          "re",
          "required",
          "resolved",
          "saved_members",
          "stderr_file",
          "stdout_file",
          "str",
          "subprocess",
          "sum",
          "sys",
          "targets",
          "text",
          "time",
          "u",
          "unquote",
          "urlsplit",
          "z",
          "zipfile"
        ],
        "priorUsedNames": [
          "all",
          "len",
          "list",
          "print",
          "str",
          "sum"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "saved_members"
        ],
        "aliases": [
          {
            "target": "targets",
            "source": "parser",
            "kind": "possible-reference",
            "access": "attribute",
            "member": "targets"
          }
        ],
        "builtinContainerNames": [
          "command",
          "link_checks",
          "required",
          "saved_members"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "all",
          "len",
          "list",
          "print",
          "str",
          "sum"
        ],
        "safeCallArgumentNames": [
          "fresh_proc",
          "link_checks"
        ],
        "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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
              }
            ]
          },
          {
            "name": "python-callable:pathlib.PurePosixPath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "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
              }
            ]
          },
          {
            "name": "python-callable:unknown.urllib.parse.urlsplit",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-callable:unknown.urllib.parse.unquote",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "Path",
            "typeName": "python-callable:pathlib.Path",
            "argumentNames": []
          },
          {
            "target": "PurePosixPath",
            "typeName": "python-callable:pathlib.PurePosixPath",
            "argumentNames": []
          },
          {
            "target": "HTMLParser",
            "typeName": "python-callable:unknown.html.parser.HTMLParser",
            "argumentNames": []
          },
          {
            "target": "urlsplit",
            "typeName": "python-callable:unknown.urllib.parse.urlsplit",
            "argumentNames": []
          },
          {
            "target": "unquote",
            "typeName": "python-callable:unknown.urllib.parse.unquote",
            "argumentNames": []
          },
          {
            "target": "parser",
            "typeName": "Links",
            "argumentNames": []
          },
          {
            "target": "resolved",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "required",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "archive",
            "typeName": "pathlib.PurePath",
            "argumentNames": []
          },
          {
            "target": "clean",
            "typeName": "pathlib.PurePath",
            "argumentNames": []
          },
          {
            "target": "required",
            "typeName": "python.strings",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "Links",
              "archive",
              "clean",
              "command",
              "fresh_proc",
              "fresh_start",
              "hashes",
              "link_checks",
              "name",
              "parser",
              "required",
              "resolved",
              "saved_members",
              "stderr_file",
              "stdout_file",
              "target",
              "targets",
              "text",
              "u",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "archive"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "zipfile",
            "member": "ZipFile",
            "kind": "receiver",
            "argumentNames": [
              "archive"
            ],
            "unavailablePythonFunctionNames": [
              "Links",
              "clean",
              "command",
              "fresh_proc",
              "fresh_start",
              "hashes",
              "link_checks",
              "name",
              "parser",
              "required",
              "resolved",
              "saved_members",
              "stderr_file",
              "stdout_file",
              "target",
              "targets",
              "text",
              "u",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "zipfile"
            ],
            "positionalArgumentNames": [
              [
                "archive"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "namelist",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "Links",
              "clean",
              "command",
              "fresh_proc",
              "fresh_start",
              "hashes",
              "link_checks",
              "name",
              "parser",
              "required",
              "resolved",
              "saved_members",
              "stderr_file",
              "stdout_file",
              "target",
              "targets",
              "text",
              "u"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "read",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "Links",
              "clean",
              "command",
              "fresh_proc",
              "fresh_start",
              "hashes",
              "link_checks",
              "name",
              "parser",
              "required",
              "resolved",
              "saved_members",
              "stderr_file",
              "stdout_file",
              "target",
              "targets",
              "text",
              "u"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "saved_members"
            ],
            "unavailablePythonFunctionNames": [
              "Links",
              "clean",
              "command",
              "fresh_proc",
              "fresh_start",
              "hashes",
              "link_checks",
              "name",
              "parser",
              "required",
              "resolved",
              "stderr_file",
              "stdout_file",
              "target",
              "targets",
              "text",
              "u"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "saved_members"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "hashes"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "hashes",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "Links",
              "clean",
              "command",
              "fresh_proc",
              "fresh_start",
              "link_checks",
              "name",
              "parser",
              "required",
              "resolved",
              "stderr_file",
              "stdout_file",
              "target",
              "targets",
              "text",
              "u"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashes"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "Links",
              "clean",
              "command",
              "fresh_proc",
              "fresh_start",
              "link_checks",
              "name",
              "parser",
              "required",
              "resolved",
              "stderr_file",
              "stdout_file",
              "target",
              "targets",
              "text",
              "u"
            ],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "saved_members"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "saved_members"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [
              "saved_members"
            ],
            "unavailablePythonFunctionNames": [
              "Links",
              "clean",
              "command",
              "fresh_proc",
              "fresh_start",
              "link_checks",
              "name",
              "parser",
              "required",
              "resolved",
              "stderr_file",
              "stdout_file",
              "target",
              "targets",
              "text",
              "u"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              [
                "saved_members"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "saved_members",
            "member": "decode",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "clean",
              "command",
              "fresh_proc",
              "fresh_start",
              "name",
              "parser",
              "required",
              "resolved",
              "stderr_file",
              "stdout_file",
              "target",
              "targets",
              "text",
              "u"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "saved_members"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "text"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "name",
            "member": "endswith",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "clean",
              "command",
              "fresh_proc",
              "fresh_start",
              "name",
              "parser",
              "required",
              "resolved",
              "stderr_file",
              "stdout_file",
              "target",
              "targets",
              "u"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "name"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "findall",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "text"
            ],
            "unavailablePythonFunctionNames": [
              "clean",
              "command",
              "fresh_proc",
              "fresh_start",
              "name",
              "parser",
              "required",
              "resolved",
              "stderr_file",
              "stdout_file",
              "target",
              "targets",
              "u"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "text"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [
              "targets"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "Links",
            "member": "__call__",
            "conditional": true,
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "clean",
              "command",
              "fresh_proc",
              "fresh_start",
              "name",
              "parser",
              "required",
              "resolved",
              "stderr_file",
              "stdout_file",
              "target",
              "targets",
              "u"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "parser"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "parser",
            "member": "feed",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "text"
            ],
            "unavailablePythonFunctionNames": [
              "clean",
              "command",
              "fresh_proc",
              "fresh_start",
              "name",
              "required",
              "resolved",
              "stderr_file",
              "stdout_file",
              "target",
              "targets",
              "u"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "parser"
            ],
            "positionalArgumentNames": [
              [
                "text"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:unknown.urllib.parse.urlsplit",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "targets"
            ],
            "unavailablePythonFunctionNames": [
              "clean",
              "command",
              "fresh_proc",
              "fresh_start",
              "name",
              "required",
              "resolved",
              "stderr_file",
              "stdout_file",
              "u"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "targets"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "u"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:pathlib.PurePosixPath",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "name"
            ],
            "unavailablePythonFunctionNames": [
              "clean",
              "command",
              "fresh_proc",
              "fresh_start",
              "name",
              "required",
              "resolved",
              "stderr_file",
              "stdout_file"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "name"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:unknown.urllib.parse.unquote",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "u"
            ],
            "unavailablePythonFunctionNames": [
              "clean",
              "command",
              "fresh_proc",
              "fresh_start",
              "name",
              "required",
              "resolved",
              "stderr_file",
              "stdout_file"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "u"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "link_checks",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "name",
              "resolved",
              "targets"
            ],
            "unavailablePythonFunctionNames": [
              "clean",
              "command",
              "fresh_proc",
              "fresh_start",
              "name",
              "required",
              "stderr_file",
              "stdout_file"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "link_checks"
            ],
            "positionalArgumentNames": [
              [
                "name",
                "resolved",
                "targets"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "clean",
              "command",
              "fresh_proc",
              "fresh_start",
              "name",
              "required",
              "stderr_file",
              "stdout_file"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "clean"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "clean",
            "member": "mkdir",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "command",
              "fresh_proc",
              "fresh_start",
              "name",
              "required",
              "stderr_file",
              "stdout_file"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "clean"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "exist_ok",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "clean",
            "member": "glob",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "command",
              "fresh_proc",
              "fresh_start",
              "stderr_file",
              "stdout_file"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "clean"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "clean",
            "member": "glob",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "command",
              "fresh_proc",
              "fresh_start",
              "stderr_file",
              "stdout_file"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "clean"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "time",
            "member": "time",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "fresh_proc",
              "fresh_start",
              "stderr_file",
              "stdout_file"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "time"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "fresh_start"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "subprocess",
            "member": "Popen",
            "kind": "receiver",
            "argumentNames": [
              "clean",
              "command",
              "stderr_file",
              "stdout_file"
            ],
            "unavailablePythonFunctionNames": [
              "fresh_proc"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "subprocess"
            ],
            "positionalArgumentNames": [
              [
                "command"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "fresh_proc"
            ],
            "keywordArguments": [
              {
                "name": "cwd",
                "argumentNames": [
                  "clean"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "clean"
                  }
                ]
              },
              {
                "name": "stdout",
                "argumentNames": [
                  "stdout_file"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "stdout_file"
                  }
                ]
              },
              {
                "name": "stderr",
                "argumentNames": [
                  "stderr_file"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "stderr_file"
                  }
                ]
              }
            ]
          },
          {
            "receiver": "stdout_file",
            "member": "close",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "stdout_file"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "stderr_file",
            "member": "close",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "stderr_file"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "os",
            "member": "getpid",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "os"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "astronomy_evidence_audit.zip",
          "fresh_process_verification/*.html",
          "fresh_process_verification/*.png"
        ],
        "writes": [
          "fresh_process_verification/analysis_notes.md",
          "fresh_process_verification/comment_video_links.csv",
          "fresh_process_verification/evidence_audit_and_revisions.csv",
          "fresh_process_verification/final_judgments.csv",
          "fresh_process_verification/final_omissions.csv",
          "fresh_process_verification/final_selection_audited.csv",
          "fresh_process_verification/hn_comments.jsonl",
          "fresh_process_verification/rebuild_audit.py",
          "fresh_process_verification/revision_log.csv",
          "fresh_process_verification/source_brief.md",
          "fresh_process_verification/stderr.txt",
          "fresh_process_verification/stdout.txt",
          "fresh_process_verification/video_metadata.csv"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonTaintedNamespaces": [
          "sys"
        ],
        "pythonBindings": [
          {
            "name": "command",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "hashlib",
            "qualifiedName": "hashlib",
            "kind": "import"
          },
          {
            "name": "HTMLParser",
            "qualifiedName": "html.parser.HTMLParser",
            "kind": "import"
          },
          {
            "name": "json",
            "qualifiedName": "json",
            "kind": "import"
          },
          {
            "name": "os",
            "qualifiedName": "os",
            "kind": "import"
          },
          {
            "name": "Path",
            "qualifiedName": "pathlib.Path",
            "kind": "import"
          },
          {
            "name": "PurePosixPath",
            "qualifiedName": "pathlib.PurePosixPath",
            "kind": "import"
          },
          {
            "name": "re",
            "qualifiedName": "re",
            "kind": "import"
          },
          {
            "name": "subprocess",
            "qualifiedName": "subprocess",
            "kind": "import"
          },
          {
            "name": "sys",
            "qualifiedName": "sys",
            "kind": "import"
          },
          {
            "name": "time",
            "qualifiedName": "time",
            "kind": "import"
          },
          {
            "name": "unquote",
            "qualifiedName": "urllib.parse.unquote",
            "kind": "import"
          },
          {
            "name": "urlsplit",
            "qualifiedName": "urllib.parse.urlsplit",
            "kind": "import"
          },
          {
            "name": "zipfile",
            "qualifiedName": "zipfile",
            "kind": "import"
          }
        ],
        "staticStrings": [
          {
            "name": "archive",
            "value": "astronomy_evidence_audit.zip"
          },
          {
            "name": "clean",
            "value": "fresh_process_verification"
          },
          {
            "name": "name",
            "value": "evidence_audit_and_revisions.csv"
          }
        ],
        "staticCollections": [
          {
            "name": "required",
            "values": [
              "rebuild_audit.py",
              "hn_comments.jsonl",
              "comment_video_links.csv",
              "video_metadata.csv",
              "analysis_notes.md",
              "source_brief.md",
              "final_judgments.csv",
              "final_selection_audited.csv",
              "revision_log.csv",
              "final_omissions.csv",
              "evidence_audit_and_revisions.csv"
            ]
          }
        ],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793686639514-35": {
      "checksum": "658a041e22a064d3f687d74e4b11871fe573fc47e719774d7145cc68b54c1d64",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-call"
        ],
        "definedNames": [],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "clean",
          "fresh_proc",
          "print"
        ],
        "priorUsedNames": [
          "clean",
          "fresh_proc",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "safeCallArgumentNames": [],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "fresh_proc",
            "member": "poll",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fresh_proc"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonTaintedNamespaces": [
          "sys"
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793686682109-36": {
      "checksum": "f5af5e71902bbc9cadbfeb9fec63b3a3318e040a451dafc306f4486cc8c9ef76",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "external-state",
          "opaque-call"
        ],
        "definedNames": [
          "Image",
          "content",
          "fig_names",
          "figure_checks",
          "im",
          "n",
          "name",
          "new_manifest",
          "new_members",
          "new_summary",
          "out",
          "p",
          "parser",
          "pd",
          "size",
          "verification",
          "z"
        ],
        "conditionallyDefinedNames": [
          "content",
          "im",
          "n",
          "name",
          "p",
          "parser",
          "size"
        ],
        "usedNames": [
          "Image",
          "Links",
          "Path",
          "all",
          "clean",
          "content",
          "dict",
          "fig_names",
          "figure_checks",
          "fresh_proc",
          "fresh_start",
          "hashlib",
          "im",
          "json",
          "len",
          "link_checks",
          "list",
          "max",
          "n",
          "name",
          "new_manifest",
          "new_members",
          "new_summary",
          "os",
          "out",
          "p",
          "parser",
          "pd",
          "print",
          "required",
          "saved_members",
          "size",
          "urlsplit",
          "verification",
          "z",
          "zipfile"
        ],
        "priorUsedNames": [
          "Links",
          "Path",
          "all",
          "clean",
          "dict",
          "fresh_proc",
          "fresh_start",
          "hashlib",
          "json",
          "len",
          "link_checks",
          "list",
          "max",
          "os",
          "print",
          "required",
          "saved_members",
          "urlsplit",
          "zipfile"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "new_members"
        ],
        "possiblyMutatedNames": [],
        "aliases": [
          {
            "target": "Image",
            "source": "PIL.Image",
            "kind": "reference"
          },
          {
            "target": "pd",
            "source": "pandas",
            "kind": "reference"
          },
          {
            "target": "size",
            "source": "im",
            "kind": "possible-reference",
            "access": "attribute",
            "member": "size"
          }
        ],
        "builtinContainerNames": [
          "fig_names",
          "figure_checks",
          "new_members",
          "verification"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "all",
          "dict",
          "len",
          "list",
          "max",
          "print"
        ],
        "safeCallArgumentNames": [
          "link_checks",
          "saved_members",
          "size"
        ],
        "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "Image",
            "typeName": "PIL.Image",
            "argumentNames": []
          },
          {
            "target": "pd",
            "typeName": "pandas",
            "argumentNames": []
          },
          {
            "target": "fig_names",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "parser",
            "typeName": "Links",
            "argumentNames": []
          },
          {
            "target": "n",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "fig_names",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "new_members",
            "typeName": "python.container",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "p",
            "member": "is_file",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "content",
              "im",
              "name",
              "new_manifest",
              "new_members",
              "new_summary",
              "parser",
              "size",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "p"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "p",
            "member": "stat",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "content",
              "im",
              "name",
              "new_manifest",
              "new_members",
              "new_summary",
              "parser",
              "size",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "p"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Image",
            "member": "open",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "p"
            ],
            "unavailablePythonFunctionNames": [
              "content",
              "im",
              "name",
              "new_manifest",
              "new_members",
              "new_summary",
              "parser",
              "size",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "Image"
            ],
            "positionalArgumentNames": [
              [
                "p"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "im",
            "member": "load",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "content",
              "name",
              "new_manifest",
              "new_members",
              "new_summary",
              "parser",
              "size",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "im"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "figure_checks",
            "member": "append",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [
              "n"
            ],
            "unavailablePythonFunctionNames": [
              "content",
              "name",
              "new_manifest",
              "new_members",
              "new_summary",
              "parser",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "figure_checks"
            ],
            "positionalArgumentNames": [
              [
                "n"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "content",
              "name",
              "new_manifest",
              "new_members",
              "new_summary",
              "parser",
              "verification",
              "z"
            ],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "content",
              "name",
              "new_manifest",
              "new_members",
              "new_summary",
              "parser",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "p",
            "member": "read_bytes",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "content",
              "name",
              "new_manifest",
              "new_members",
              "new_summary",
              "parser",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "p"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "content",
              "name",
              "new_manifest",
              "new_members",
              "new_summary",
              "parser",
              "verification",
              "z"
            ],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "saved_members"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "saved_members"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "saved_members"
            ],
            "unavailablePythonFunctionNames": [
              "content",
              "name",
              "new_manifest",
              "new_members",
              "new_summary",
              "parser",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              [
                "saved_members"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "content",
              "name",
              "new_manifest",
              "new_members",
              "new_summary",
              "parser",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "new_summary"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "saved_members"
            ],
            "unavailablePythonFunctionNames": [
              "content",
              "name",
              "new_manifest",
              "new_members",
              "parser",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "saved_members"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "content",
              "name",
              "new_manifest",
              "new_members",
              "parser",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "content",
              "name",
              "new_manifest",
              "new_members",
              "parser",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "saved_members"
            ],
            "unavailablePythonFunctionNames": [
              "content",
              "name",
              "new_manifest",
              "new_members",
              "parser",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "saved_members"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "content",
              "name",
              "new_manifest",
              "new_members",
              "parser",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "new_manifest"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "saved_members"
            ],
            "unavailablePythonFunctionNames": [
              "content",
              "name",
              "new_members",
              "parser",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "saved_members"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "content",
              "name",
              "new_members",
              "parser",
              "verification",
              "z"
            ],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "content",
              "name",
              "new_members",
              "parser",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "content",
              "name",
              "new_members",
              "parser",
              "verification",
              "z"
            ],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "saved_members"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "saved_members"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [
              "saved_members"
            ],
            "unavailablePythonFunctionNames": [
              "content",
              "name",
              "new_members",
              "parser",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              [
                "saved_members"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "saved_members",
            "member": "decode",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "content",
              "new_members",
              "parser",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "saved_members"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Links",
            "member": "__call__",
            "conditional": true,
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "new_members",
              "parser",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "parser"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "parser",
            "member": "feed",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "content"
            ],
            "unavailablePythonFunctionNames": [
              "new_members",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "parser"
            ],
            "positionalArgumentNames": [
              [
                "content"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "urlsplit",
            "member": "__call__",
            "conditional": true,
            "kind": "callable",
            "argumentNames": [
              "parser"
            ],
            "unavailablePythonFunctionNames": [
              "new_members",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "parser"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "to_csv",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "new_members",
              "verification",
              "z"
            ],
            "receiverChain": [
              "DataFrame"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "link_checks"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "link_checks"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "link_checks"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pd",
            "member": "DataFrame",
            "kind": "receiver",
            "argumentNames": [
              "link_checks"
            ],
            "unavailablePythonFunctionNames": [
              "new_members",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              [
                "link_checks"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "os",
            "member": "getpid",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "new_members",
              "verification",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "os"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "write_text",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "new_members",
              "z"
            ],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "encoding",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "new_members",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "verification"
            ],
            "unavailablePythonFunctionNames": [
              "new_members",
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "verification"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "indent",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "Path",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "z"
            ],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "z"
            ],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "encode",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "z"
            ],
            "receiverChain": [
              "dumps"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              [
                {
                  "name": "indent",
                  "argumentNames": [],
                  "staticShape": "scalar",
                  "staticBoolean": null
                }
              ]
            ],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "indent",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "z"
            ],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "zipfile",
            "member": "ZipFile",
            "kind": "receiver",
            "argumentNames": [
              "zipfile"
            ],
            "unavailablePythonFunctionNames": [
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "zipfile"
            ],
            "positionalArgumentNames": [
              [],
              [],
              [
                "zipfile"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "writestr",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "zipfile",
            "member": "ZipFile",
            "kind": "receiver",
            "argumentNames": [],
            "unavailablePythonFunctionNames": [
              "z"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "zipfile"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "testzip",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "namelist",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "figure_checks"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "figure_checks"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "indent",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [
          "fresh_process_verification.json",
          "local_link_checks.csv"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonTaintedNamespaces": [
          "sys"
        ],
        "pythonBindings": [
          {
            "name": "Image",
            "qualifiedName": "PIL.Image",
            "kind": "import"
          },
          {
            "name": "pd",
            "qualifiedName": "pandas",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [
          {
            "name": "fig_names",
            "values": [
              "sample_counts.png",
              "source_network.png",
              "stance_distribution.png",
              "evidence_matrix.png",
              "metadata_request_statuses.png",
              "figure_6_audit_synthesis.png"
            ]
          }
        ],
        "localFileWrappers": []
      }
    },
    "notebook-run-1793686727196-37": {
      "checksum": "9b21cbcb1760e21c01e17e18df08b0753e5eb34ad68d681ba99381db6d891870",
      "facts": {
        "state": "available",
        "definedNames": [
          "Path"
        ],
        "usedNames": [
          "Path",
          "print",
          "saved_members"
        ],
        "priorUsedNames": [
          "print",
          "saved_members"
        ],
        "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": "h5py.File",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__enter__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__exit__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flush",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "create_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "require_dataset",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_direct",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_direct",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.io.DatasetReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.io.DatasetReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@profile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@meta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_masks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "window",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rasterio.windows.Window",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rasterio.windows.Window",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "pyarrow.dataset",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scanner",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.dataset.Scanner",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.dataset.Scanner",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "count_rows",
                "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": "astropy.io.fits",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.HDUList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getheader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "astropy.io.fits.Header",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "writeto",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "astropy.io.fits.HDUList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "writeto",
                "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": "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": "binned_statistic",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bootstrap",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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.integrate",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "quad",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "solve_ivp",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.ndimage",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "generic_filter",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.signal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "welch",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "periodogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "numpy.ndarray",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "minimize",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "root_scalar",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "curve_fit",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "least_squares",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.optimize.OptimizeResult",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.optimize.OptimizeResult",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@success",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@status",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@message",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@nfev",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_npz",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csr_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "csc_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "coo_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "block_diag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.sparse.spmatrix",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multiply",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scipy.sparse.spmatrix",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "toarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_raw_fif",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mne.io.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resample",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notch_filter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mne.io.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_data",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "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": "rdkit.Chem",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MolFromMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolFromSmiles",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "MolToMolFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "AddHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "RemoveHs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "rdkit.Chem.Mol",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "rdkit.Chem.Mol",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetNumAtoms",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumBonds",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetProp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "imsave",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TiffFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pages",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "tifffile.TiffPageSequence",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "tifffile.TiffPageSequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "tifffile.TiffPage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "asarray",
                "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": "read_zarr",
                "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": "read_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "read_zarr",
                "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": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Layers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.PairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@shape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "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": "anndata.AnnDataBacked",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@layers",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedLayers",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@obsp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedPairwiseArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@raw",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Raw",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@uns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.Unstructured",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@varm",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.BackedAxisArrays",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.ArrayLike",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedAxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedLayers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.BackedPairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.AxisArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Layers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.PairwiseArrays",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "anndata.Raw",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@X",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.ArrayLike",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@var_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.Unstructured",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "ImageSeriesReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.ImageSeriesReader",
                "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.ImageSeriesReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetGDCMSeriesFileNames",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetFileNames",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Execute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaDataKeys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetMetaData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "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": "pydicom",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dcmread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dcmwrite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pydicom.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@pixel_array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pydicom.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save_as",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "decompress",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compress",
                "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": "netCDF4",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@variables",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.VariableMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@dimensions",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.DimensionMap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sync",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "netCDF4.Variable",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createCompoundType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createVLType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "createEnumType",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filepath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameDimension",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "renameVariable",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "netCDF4.VariableMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.DimensionMap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "netCDF4.Variable",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "assignValue",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getValue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ncattrs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getncattr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncattr",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "setncatts",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "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": "Path",
            "typeName": "python-callable:pathlib.Path",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "write_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "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": "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": "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": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [
          "fresh_process_verification/output/final_watchlist.html"
        ],
        "writes": [
          "verified_watchlist.html"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonTaintedNamespaces": [
          "sys"
        ],
        "pythonBindings": [
          {
            "name": "Path",
            "qualifiedName": "pathlib.Path",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    }
  },
  "projectionSnapshots": {}
}
