{
  "version": 1,
  "analyzerVersion": 1,
  "analyzerRevision": "tree-sitter-in-process-145-scientific-input-proof",
  "runs": {
    "notebook-run-1791439804148-57": {
      "checksum": "2effa3c14e044fefcf1b7ad1ebd8803ddb4a631dd5752d6d34d2d0d2614dfefa",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-call"
        ],
        "definedNames": [],
        "conditionallyDefinedNames": [],
        "usedNames": [],
        "priorUsedNames": [],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "console"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791439814639-58": {
      "checksum": "289ac73cf0306de9108eba044198fa3e693a6ecb5f6fe4204f5d084153ccde72",
      "facts": {
        "state": "unknown",
        "reasons": [
          "dynamic-namespace",
          "opaque-call"
        ],
        "definedNames": [],
        "conditionallyDefinedNames": [],
        "usedNames": [],
        "priorUsedNames": [],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "JSON",
          "console"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791439815333-59": {
      "checksum": "8e52407c486a2935f91de56a18eb9d22e30aad0bae047dee18202e5ce07a749b",
      "facts": {
        "state": "available",
        "definedNames": [
          "json",
          "matplotlib",
          "np",
          "pd",
          "platform",
          "scipy",
          "sys"
        ],
        "usedNames": [
          "json",
          "matplotlib",
          "np",
          "pd",
          "platform",
          "print",
          "scipy",
          "sys"
        ],
        "priorUsedNames": [
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "aliases": [
          {
            "target": "pd",
            "source": "pandas",
            "kind": "reference"
          },
          {
            "target": "np",
            "source": "numpy",
            "kind": "reference"
          }
        ],
        "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": "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": "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": "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": "np",
            "typeName": "numpy",
            "argumentNames": []
          },
          {
            "target": "matplotlib",
            "typeName": "matplotlib",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "sys"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "sys"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "platform",
            "member": "platform",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "platform"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "complete",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": []
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "json",
            "qualifiedName": "json",
            "kind": "import"
          },
          {
            "name": "matplotlib",
            "qualifiedName": "matplotlib",
            "kind": "import"
          },
          {
            "name": "np",
            "qualifiedName": "numpy",
            "kind": "import"
          },
          {
            "name": "pd",
            "qualifiedName": "pandas",
            "kind": "import"
          },
          {
            "name": "platform",
            "qualifiedName": "platform",
            "kind": "import"
          },
          {
            "name": "scipy",
            "qualifiedName": "scipy",
            "kind": "import"
          },
          {
            "name": "sys",
            "qualifiedName": "sys",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791439846321-60": {
      "checksum": "1a00eb53a87d412879d912555bdc14e491705a80ed0ee40ef2661bbd6271565c",
      "facts": {
        "state": "unknown",
        "reasons": [
          "class-scope",
          "external-state",
          "opaque-mutation"
        ],
        "definedNames": [
          "HTMLParser",
          "LinkReader",
          "index_html",
          "index_parser",
          "index_url",
          "re",
          "req",
          "response",
          "urllib"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "HTMLParser",
          "LinkReader",
          "any",
          "index_html",
          "index_parser",
          "index_url",
          "print",
          "req",
          "response",
          "urllib"
        ],
        "priorUsedNames": [
          "any",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "index_parser"
        ],
        "aliases": [
          {
            "target": "np",
            "source": "numpy",
            "kind": "reference"
          },
          {
            "target": "pd",
            "source": "pandas",
            "kind": "reference"
          }
        ],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "any",
          "print"
        ],
        "safeCallArgumentNames": [
          "response"
        ],
        "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": "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": "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": "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": "matplotlib",
            "typeName": "matplotlib",
            "argumentNames": []
          },
          {
            "target": "np",
            "typeName": "numpy",
            "argumentNames": []
          },
          {
            "target": "pd",
            "typeName": "pandas",
            "argumentNames": []
          },
          {
            "target": "HTMLParser",
            "typeName": "python-callable:unknown.html.parser.HTMLParser",
            "argumentNames": []
          },
          {
            "target": "index_url",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "index_parser",
            "typeName": "LinkReader",
            "argumentNames": []
          },
          {
            "target": "index_url",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "urllib",
            "member": "Request",
            "kind": "receiver",
            "argumentNames": [
              "index_url"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "urllib"
            ],
            "positionalArgumentNames": [
              [
                "index_url"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "req"
            ],
            "keywordArguments": [
              {
                "name": "headers",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "urllib",
            "member": "urlopen",
            "kind": "receiver",
            "argumentNames": [
              "req"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "urllib"
            ],
            "positionalArgumentNames": [
              [
                "req"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "timeout",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "response",
            "member": "decode",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "read"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "response"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "index_html"
            ],
            "keywordArguments": [
              {
                "name": "errors",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "response",
            "member": "read",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "response"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "LinkReader",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "index_parser"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "index_parser",
            "member": "feed",
            "kind": "receiver",
            "argumentNames": [
              "index_html"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "index_parser"
            ],
            "positionalArgumentNames": [
              [
                "index_html"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              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"
          },
          {
            "name": "re",
            "qualifiedName": "re",
            "kind": "import"
          },
          {
            "name": "urllib",
            "qualifiedName": "urllib",
            "kind": "import"
          }
        ],
        "staticStrings": [
          {
            "name": "index_url",
            "value": "https://www.fda.gov/drugs/questions-and-answers-fdas-adverse-event-reporting-system-faers/fda-adverse-event-reporting-system-faers-latest-quarterly-data-files"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791439858948-61": {
      "checksum": "77491b2a5ee38c7489666014a67065964a4d4fd6e9ddb31ca4ee0735a6249134",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-mutation"
        ],
        "definedNames": [],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "any",
          "index_parser",
          "len",
          "print"
        ],
        "priorUsedNames": [
          "any",
          "index_parser",
          "len",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "index_parser"
        ],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "any",
          "len",
          "print"
        ],
        "safeCallArgumentNames": [
          "index_parser"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791439885116-62": {
      "checksum": "fdd8c84188f38c2af0defeb5b7f7c1b0d3c39bae706dd06ff7f11d033654415b",
      "facts": {
        "state": "unknown",
        "reasons": [
          "external-state",
          "opaque-mutation"
        ],
        "definedNames": [
          "listing_html",
          "listing_parser",
          "listing_url",
          "response"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "LinkReader",
          "len",
          "listing_html",
          "listing_parser",
          "listing_url",
          "print",
          "re",
          "response",
          "urllib"
        ],
        "priorUsedNames": [
          "LinkReader",
          "len",
          "print",
          "re",
          "urllib"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "listing_parser"
        ],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "print"
        ],
        "safeCallArgumentNames": [
          "listing_parser"
        ],
        "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": "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": "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": "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": "listing_url",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "listing_parser",
            "typeName": "LinkReader",
            "argumentNames": []
          },
          {
            "target": "listing_url",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "urllib",
            "member": "urlopen",
            "kind": "receiver",
            "argumentNames": [
              "listing_url"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "urllib"
            ],
            "positionalArgumentNames": [
              [
                "listing_url"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "timeout",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "response",
            "member": "decode",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "read"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "response"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "listing_html"
            ],
            "keywordArguments": [
              {
                "name": "errors",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "response",
            "member": "read",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "response"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "LinkReader",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "listing_parser"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "listing_parser",
            "member": "feed",
            "kind": "receiver",
            "argumentNames": [
              "listing_html"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "listing_parser"
            ],
            "positionalArgumentNames": [
              [
                "listing_html"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [
              "listing_html"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "listing_html"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "listing_url",
            "value": "https://fis.fda.gov/extensions/FPD-QDE-FAERS/FPD-QDE-FAERS.html"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791439889015-63": {
      "checksum": "918042b3cc593493ed782c60a9c446a00a6431cdd02e29cb7553cdb669089823",
      "facts": {
        "state": "unknown",
        "reasons": [
          "dynamic-namespace",
          "opaque-call"
        ],
        "definedNames": [],
        "conditionallyDefinedNames": [],
        "usedNames": [],
        "priorUsedNames": [],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "JSON",
          "console"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791439906320-64": {
      "checksum": "c6b7550b5cb760717dc3c51945ccd0dea9fbbe6f75fbf1ce5a5d23ad52b61751",
      "facts": {
        "state": "unknown",
        "reasons": [
          "external-state",
          "opaque-mutation"
        ],
        "definedNames": [
          "archive_url",
          "limitations_html",
          "limitations_parser",
          "limitations_url",
          "response"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "LinkReader",
          "any",
          "archive_url",
          "json",
          "len",
          "limitations_html",
          "limitations_parser",
          "limitations_url",
          "listing_parser",
          "next",
          "print",
          "response",
          "urllib"
        ],
        "priorUsedNames": [
          "LinkReader",
          "any",
          "json",
          "len",
          "listing_parser",
          "next",
          "print",
          "urllib"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "limitations_parser",
          "listing_parser"
        ],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "any",
          "len",
          "next",
          "print"
        ],
        "safeCallArgumentNames": [
          "limitations_parser"
        ],
        "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": "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": "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": "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": "limitations_url",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "limitations_parser",
            "typeName": "LinkReader",
            "argumentNames": []
          },
          {
            "target": "limitations_url",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "urllib",
            "member": "urlopen",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "urllib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "timeout",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "urllib",
            "member": "Request",
            "kind": "receiver",
            "argumentNames": [
              "archive_url"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "urllib"
            ],
            "positionalArgumentNames": [
              [
                "archive_url"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "method",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "response"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "response"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "response",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "response"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "urllib",
            "member": "urlopen",
            "kind": "receiver",
            "argumentNames": [
              "limitations_url"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "urllib"
            ],
            "positionalArgumentNames": [
              [
                "limitations_url"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "timeout",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "response",
            "member": "decode",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "read"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "response"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "limitations_html"
            ],
            "keywordArguments": [
              {
                "name": "errors",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "response",
            "member": "read",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "response"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "LinkReader",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "limitations_parser"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "limitations_parser",
            "member": "feed",
            "kind": "receiver",
            "argumentNames": [
              "limitations_html"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "limitations_parser"
            ],
            "positionalArgumentNames": [
              [
                "limitations_html"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "limitations_url",
            "value": "https://www.fda.gov/drugs/fda-adverse-event-monitoring-system-aems/fda-adverse-event-monitoring-system-aems-public-dashboard"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791439922128-65": {
      "checksum": "731dade362a698f0d2fd96ffd59660803a83af3039ef8dc12ec9f6dd7b9549d6",
      "facts": {
        "state": "unknown",
        "reasons": [
          "dynamic-namespace",
          "opaque-call"
        ],
        "definedNames": [],
        "conditionallyDefinedNames": [],
        "usedNames": [],
        "priorUsedNames": [],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "JSON",
          "console"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791440209739-67": {
      "checksum": "f123d186561baafb9ed7fbb8d8e9eb8ab4edd7258311a82d951ec98627cb6eda",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "external-state",
          "opaque-call",
          "scoped-opaque-call"
        ],
        "definedNames": [
          "ARCHIVE",
          "ARCHIVE_URL",
          "DEADLINE_UTC",
          "DOWNLOAD_LIMIT",
          "EXTRACTION_LIMIT",
          "Path",
          "PurePosixPath",
          "archive_sha256",
          "block",
          "corrupt",
          "csv",
          "datetime",
          "downloaded_bytes",
          "final_url",
          "fisher_exact",
          "handle",
          "hashlib",
          "inventory",
          "io",
          "json",
          "member",
          "np",
          "os",
          "p",
          "pd",
          "planning_source_allowance",
          "platform",
          "re",
          "response",
          "safe_headers",
          "scipy",
          "source_manifest",
          "started",
          "sys",
          "time",
          "timezone",
          "total_uncompressed",
          "unicodedata",
          "urllib",
          "z",
          "zipfile"
        ],
        "conditionallyDefinedNames": [
          "block",
          "member",
          "p"
        ],
        "usedNames": [
          "ARCHIVE",
          "ARCHIVE_URL",
          "DEADLINE_UTC",
          "DOWNLOAD_LIMIT",
          "EXTRACTION_LIMIT",
          "Path",
          "PurePosixPath",
          "RuntimeError",
          "archive_sha256",
          "block",
          "corrupt",
          "datetime",
          "downloaded_bytes",
          "final_url",
          "format",
          "handle",
          "hashlib",
          "inventory",
          "json",
          "len",
          "min",
          "p",
          "planning_source_allowance",
          "print",
          "response",
          "safe_headers",
          "source_manifest",
          "started",
          "str",
          "sum",
          "timezone",
          "total_uncompressed",
          "urllib",
          "z",
          "zipfile"
        ],
        "priorUsedNames": [
          "RuntimeError",
          "format",
          "len",
          "min",
          "print",
          "str",
          "sum"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "downloaded_bytes"
        ],
        "possiblyMutatedNames": [],
        "aliases": [
          {
            "target": "pd",
            "source": "pandas",
            "kind": "reference"
          },
          {
            "target": "np",
            "source": "numpy",
            "kind": "reference"
          },
          {
            "target": "final_url",
            "source": "response",
            "kind": "possible-reference",
            "access": "attribute",
            "member": "url"
          }
        ],
        "builtinContainerNames": [
          "inventory",
          "safe_headers",
          "source_manifest"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "min",
          "print",
          "str",
          "sum"
        ],
        "safeCallArgumentNames": [
          "block",
          "p"
        ],
        "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": "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": "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": "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.datetime.datetime",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-callable:unknown.datetime.timezone",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-callable:unknown.scipy.stats.fisher_exact",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "csv",
            "typeName": "csv",
            "argumentNames": []
          },
          {
            "target": "io",
            "typeName": "io",
            "argumentNames": []
          },
          {
            "target": "Path",
            "typeName": "python-callable:pathlib.Path",
            "argumentNames": []
          },
          {
            "target": "PurePosixPath",
            "typeName": "python-callable:pathlib.PurePosixPath",
            "argumentNames": []
          },
          {
            "target": "datetime",
            "typeName": "python-callable:unknown.datetime.datetime",
            "argumentNames": []
          },
          {
            "target": "timezone",
            "typeName": "python-callable:unknown.datetime.timezone",
            "argumentNames": []
          },
          {
            "target": "pd",
            "typeName": "pandas",
            "argumentNames": []
          },
          {
            "target": "np",
            "typeName": "numpy",
            "argumentNames": []
          },
          {
            "target": "fisher_exact",
            "typeName": "python-callable:unknown.scipy.stats.fisher_exact",
            "argumentNames": []
          },
          {
            "target": "ARCHIVE_URL",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "DOWNLOAD_LIMIT",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "EXTRACTION_LIMIT",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "planning_source_allowance",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "downloaded_bytes",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "ARCHIVE_URL",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "ARCHIVE",
            "typeName": "pathlib.PurePath",
            "argumentNames": []
          },
          {
            "target": "DOWNLOAD_LIMIT",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "EXTRACTION_LIMIT",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "planning_source_allowance",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "downloaded_bytes",
            "typeName": "python.scalar",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "datetime",
            "member": "fromisoformat",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "DEADLINE_UTC"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "datetime",
            "member": "now",
            "kind": "receiver",
            "argumentNames": [
              "timezone"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [
              [
                "timezone"
              ]
            ],
            "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": [
              "ARCHIVE"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "datetime",
            "member": "isoformat",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "now"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "timezone"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "timezone"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "started"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "datetime",
            "member": "now",
            "kind": "receiver",
            "argumentNames": [
              "timezone"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [
              [
                "timezone"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ARCHIVE",
            "member": "exists",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ARCHIVE"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "urllib",
            "member": "urlopen",
            "kind": "receiver",
            "argumentNames": [
              "ARCHIVE_URL"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "urllib"
            ],
            "positionalArgumentNames": [
              [
                "ARCHIVE_URL"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "timeout",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ARCHIVE",
            "member": "open",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ARCHIVE"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "response",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "response"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ARCHIVE",
            "member": "open",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ARCHIVE"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "datetime",
            "member": "now",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "timezone"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [
              [
                "timezone"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "response",
            "member": "read",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "response"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "block"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "RuntimeError",
            "member": "__call__",
            "conditional": true,
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "handle",
            "member": "write",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "block"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "handle"
            ],
            "positionalArgumentNames": [
              [
                "block"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "file_digest"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [],
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown",
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null,
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "archive_sha256"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "file_digest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ARCHIVE",
            "member": "open",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ARCHIVE"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "zipfile",
            "member": "ZipFile",
            "kind": "receiver",
            "argumentNames": [
              "ARCHIVE"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "zipfile"
            ],
            "positionalArgumentNames": [
              [
                "ARCHIVE"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "infolist",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "format",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "infolist",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "infolist",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:pathlib.PurePosixPath",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "p"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "p",
            "member": "is_absolute",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "p"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "testzip",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "corrupt"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "datetime",
            "member": "isoformat",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "now"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "timezone"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "timezone"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "datetime",
            "member": "now",
            "kind": "receiver",
            "argumentNames": [
              "timezone"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [
              [
                "timezone"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "write_text",
            "kind": "receiver",
            "argumentNames": [],
            "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": "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": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "source_manifest"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "source_manifest"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "indent",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "source_manifest"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "source_manifest"
              ]
            ],
            "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": [
          "faers_ascii_2026q2.zip",
          "source-manifest.json"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "csv",
            "qualifiedName": "csv",
            "kind": "import"
          },
          {
            "name": "datetime",
            "qualifiedName": "datetime.datetime",
            "kind": "import"
          },
          {
            "name": "fisher_exact",
            "qualifiedName": "scipy.stats.fisher_exact",
            "kind": "import"
          },
          {
            "name": "hashlib",
            "qualifiedName": "hashlib",
            "kind": "import"
          },
          {
            "name": "inventory",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "io",
            "qualifiedName": "io",
            "kind": "import"
          },
          {
            "name": "json",
            "qualifiedName": "json",
            "kind": "import"
          },
          {
            "name": "np",
            "qualifiedName": "numpy",
            "kind": "import"
          },
          {
            "name": "os",
            "qualifiedName": "os",
            "kind": "import"
          },
          {
            "name": "Path",
            "qualifiedName": "pathlib.Path",
            "kind": "import"
          },
          {
            "name": "pd",
            "qualifiedName": "pandas",
            "kind": "import"
          },
          {
            "name": "platform",
            "qualifiedName": "platform",
            "kind": "import"
          },
          {
            "name": "PurePosixPath",
            "qualifiedName": "pathlib.PurePosixPath",
            "kind": "import"
          },
          {
            "name": "re",
            "qualifiedName": "re",
            "kind": "import"
          },
          {
            "name": "scipy",
            "qualifiedName": "scipy",
            "kind": "import"
          },
          {
            "name": "sys",
            "qualifiedName": "sys",
            "kind": "import"
          },
          {
            "name": "time",
            "qualifiedName": "time",
            "kind": "import"
          },
          {
            "name": "timezone",
            "qualifiedName": "datetime.timezone",
            "kind": "import"
          },
          {
            "name": "unicodedata",
            "qualifiedName": "unicodedata",
            "kind": "import"
          },
          {
            "name": "urllib",
            "qualifiedName": "urllib",
            "kind": "import"
          },
          {
            "name": "zipfile",
            "qualifiedName": "zipfile",
            "kind": "import"
          }
        ],
        "staticStrings": [
          {
            "name": "ARCHIVE",
            "value": "faers_ascii_2026q2.zip"
          },
          {
            "name": "ARCHIVE_URL",
            "value": "https://fis.fda.gov/content/Exports/faers_ascii_2026q2.zip"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791440225720-68": {
      "checksum": "e3755fbcf89582883d2639eb5b8040d968556ab11d6b63c2db60c46025f906a0",
      "facts": {
        "state": "unknown",
        "reasons": [
          "dynamic-namespace",
          "opaque-call"
        ],
        "definedNames": [],
        "conditionallyDefinedNames": [],
        "usedNames": [],
        "priorUsedNames": [],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "JSON",
          "console"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791440352093-69": {
      "checksum": "0efa828487c49b60e364707b5d68a35abe7c810ba7046b8e56c2688707e20f56",
      "facts": {
        "state": "unknown",
        "reasons": [
          "external-state",
          "scoped-opaque-call"
        ],
        "definedNames": [
          "Path",
          "f",
          "hashlib",
          "json",
          "shutil",
          "verified_sha"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "Path",
          "f",
          "hashlib",
          "json",
          "open",
          "print",
          "shutil",
          "verified_sha"
        ],
        "priorUsedNames": [
          "open",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "open",
          "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": "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": "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": "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": "shutil",
            "typeName": "shutil",
            "argumentNames": []
          },
          {
            "target": "Path",
            "typeName": "python-callable:pathlib.Path",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "exists",
            "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": "shutil",
            "member": "copyfile",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "shutil"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "file_digest"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "f"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "f"
                ],
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown",
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null,
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "verified_sha"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "file_digest",
            "kind": "receiver",
            "argumentNames": [
              "f"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              [
                "f"
              ],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "shutil",
            "member": "copyfile",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "shutil"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "verified_sha"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "verified_sha"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "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": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "faers_ascii_2026q2.zip",
          "source-manifest.json"
        ],
        "writes": [
          "verified-faers_ascii_2026q2.zip",
          "verified-source-manifest.json"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "hashlib",
            "qualifiedName": "hashlib",
            "kind": "import"
          },
          {
            "name": "json",
            "qualifiedName": "json",
            "kind": "import"
          },
          {
            "name": "Path",
            "qualifiedName": "pathlib.Path",
            "kind": "import"
          },
          {
            "name": "shutil",
            "qualifiedName": "shutil",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791440384074-70": {
      "checksum": "373600728f9dfe6f78396e2b9a486ed04faa1f2b2999d7d06cd3f68f5e4b4538",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-mutation"
        ],
        "definedNames": [
          "PdfReader",
          "f",
          "idx",
          "io",
          "json",
          "line",
          "lines",
          "name",
          "reader",
          "release_docs",
          "selected",
          "text_doc",
          "z",
          "zipfile"
        ],
        "conditionallyDefinedNames": [
          "f",
          "idx",
          "line",
          "lines",
          "name",
          "reader",
          "selected",
          "text_doc"
        ],
        "usedNames": [
          "PdfReader",
          "any",
          "enumerate",
          "f",
          "io",
          "len",
          "lines",
          "max",
          "min",
          "name",
          "print",
          "range",
          "reader",
          "release_docs",
          "selected",
          "set",
          "sorted",
          "text_doc",
          "z",
          "zipfile"
        ],
        "priorUsedNames": [
          "any",
          "enumerate",
          "len",
          "max",
          "min",
          "name",
          "print",
          "range",
          "set",
          "sorted"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "line",
          "reader",
          "release_docs"
        ],
        "aliases": [],
        "builtinContainerNames": [
          "release_docs",
          "selected"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "any",
          "enumerate",
          "len",
          "max",
          "min",
          "print",
          "range",
          "set",
          "sorted"
        ],
        "safeCallArgumentNames": [
          "lines",
          "name",
          "reader",
          "selected",
          "text_doc"
        ],
        "typeSummaries": [
          {
            "name": "python-callable:unknown.pypdf.PdfReader",
            "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": "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": "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": "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": "PdfReader",
            "typeName": "python-callable:unknown.pypdf.PdfReader",
            "argumentNames": []
          },
          {
            "target": "io",
            "typeName": "io",
            "argumentNames": []
          },
          {
            "target": "idx",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "line",
            "typeName": "python.scalar",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "zipfile",
            "member": "ZipFile",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "zipfile"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "open",
            "kind": "receiver",
            "argumentNames": [
              "name"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              [
                "name"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:unknown.pypdf.PdfReader",
            "member": "__call__",
            "conditional": true,
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "reader"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "io",
            "member": "BytesIO",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "io"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "read",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "name"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              [
                "name"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "text_doc",
            "member": "splitlines",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "text_doc"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "lines"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "selected",
            "member": "update",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "selected"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "open",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "name"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              [
                "name"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "f",
            "member": "strip",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "readline",
              "decode"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [],
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [],
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [],
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              [],
              [
                {
                  "name": "errors",
                  "argumentNames": [],
                  "staticShape": "scalar",
                  "staticBoolean": null
                }
              ]
            ],
            "receiverValueNames": [
              "f"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "f",
            "member": "decode",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "readline"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "f"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "errors",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "f",
            "member": "readline",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "f"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "verified-faers_ascii_2026q2.zip"
        ],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "io",
            "qualifiedName": "io",
            "kind": "import"
          },
          {
            "name": "json",
            "qualifiedName": "json",
            "kind": "import"
          },
          {
            "name": "PdfReader",
            "qualifiedName": "pypdf.PdfReader",
            "kind": "import"
          },
          {
            "name": "zipfile",
            "qualifiedName": "zipfile",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791440402242-71": {
      "checksum": "66861049c12f9de7a22e4d263e0f9da570b991f129c82def15b1725925bd7bf4",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow"
        ],
        "definedNames": [
          "docname",
          "document",
          "f",
          "m",
          "name",
          "term",
          "z"
        ],
        "conditionallyDefinedNames": [
          "docname",
          "document",
          "f",
          "m",
          "name",
          "term"
        ],
        "usedNames": [
          "f",
          "m",
          "max",
          "name",
          "print",
          "range",
          "re",
          "release_docs",
          "repr",
          "z",
          "zipfile"
        ],
        "priorUsedNames": [
          "max",
          "name",
          "print",
          "range",
          "re",
          "release_docs",
          "repr",
          "zipfile"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "max",
          "print",
          "range",
          "repr"
        ],
        "safeCallArgumentNames": [
          "name",
          "term"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "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": "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": "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": "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": "term",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "release_docs",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "release_docs"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "search",
            "kind": "receiver",
            "argumentNames": [
              "re",
              "term"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [
                "term"
              ],
              [],
              [
                "re"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [
              "m"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "m",
            "member": "start",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "m"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "m",
            "member": "start",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "m"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "zipfile",
            "member": "ZipFile",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "zipfile"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "open",
            "kind": "receiver",
            "argumentNames": [
              "name"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              [
                "name"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "open",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "name"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              [
                "name"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "f",
            "member": "strip",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "readline",
              "decode"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [],
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [],
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [],
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              [],
              [
                {
                  "name": "errors",
                  "argumentNames": [],
                  "staticShape": "scalar",
                  "staticBoolean": null
                }
              ]
            ],
            "receiverValueNames": [
              "f"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "f",
            "member": "decode",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "readline"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "f"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "errors",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "f",
            "member": "readline",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "f"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [
          "verified-faers_ascii_2026q2.zip"
        ],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791440422903-72": {
      "checksum": "e194aeed78a0fd7df158f492e921686d892cf52ff4cee8c930936492f8e397a3",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-call"
        ],
        "definedNames": [
          "f",
          "m",
          "name",
          "txt",
          "z"
        ],
        "conditionallyDefinedNames": [
          "f",
          "m",
          "name",
          "txt"
        ],
        "usedNames": [
          "f",
          "max",
          "name",
          "print",
          "re",
          "release_docs",
          "repr",
          "z",
          "zipfile"
        ],
        "priorUsedNames": [
          "max",
          "name",
          "print",
          "re",
          "release_docs",
          "repr",
          "zipfile"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "max",
          "print",
          "repr"
        ],
        "safeCallArgumentNames": [
          "name"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "zipfile",
            "member": "ZipFile",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "zipfile"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "open",
            "kind": "receiver",
            "argumentNames": [
              "name"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              [
                "name"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "open",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "name"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              [
                "name"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "f",
            "member": "strip",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "readline",
              "decode"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [],
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [],
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [],
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              [],
              []
            ],
            "receiverValueNames": [
              "f"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "f",
            "member": "decode",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "readline"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "f"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "f",
            "member": "readline",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "f"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "f",
            "member": "strip",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "readline",
              "decode"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [],
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [],
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [],
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              [],
              []
            ],
            "receiverValueNames": [
              "f"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "f",
            "member": "decode",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "readline"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "f"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "f",
            "member": "readline",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "f"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "release_docs",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "release_docs"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "finditer",
            "kind": "receiver",
            "argumentNames": [
              "re"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [],
              [
                "re"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "verified-faers_ascii_2026q2.zip"
        ],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791440496433-73": {
      "checksum": "72ba10d2d81a3097cc06a83db744447dd00724a49e92de6a0be0a7f35f2bb392",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "ARCHIVE_PATH",
          "CONFIG",
          "Counter",
          "EXPECTED_SHA256",
          "OUTPUT_DIR",
          "Path",
          "TABLES",
          "all_demo_ids",
          "audit",
          "counts",
          "csv",
          "datetime",
          "delete_lines",
          "deleted_ids",
          "demo",
          "demo_cols",
          "demo_valid",
          "dump_json",
          "dupes",
          "f",
          "fisher_exact",
          "hashlib",
          "header",
          "invalid_utf8",
          "io",
          "json",
          "label",
          "line",
          "lineno",
          "malformed",
          "math",
          "max_versions",
          "n",
          "name",
          "non_ascii",
          "normalize_names",
          "normalize_pt",
          "np",
          "pd",
          "platform",
          "raw",
          "re",
          "scipy",
          "selected",
          "selected_case_map",
          "selected_ids",
          "selected_versions",
          "sys",
          "table_chunks",
          "timezone",
          "unicodedata",
          "valid_ids",
          "version_nums",
          "z",
          "zipfile"
        ],
        "conditionallyDefinedNames": [
          "counts",
          "f",
          "header",
          "invalid_utf8",
          "label",
          "line",
          "lineno",
          "malformed",
          "n",
          "name",
          "non_ascii",
          "raw"
        ],
        "usedNames": [
          "ARCHIVE_PATH",
          "CONFIG",
          "Counter",
          "EXPECTED_SHA256",
          "OUTPUT_DIR",
          "Path",
          "TABLES",
          "UnicodeDecodeError",
          "all",
          "audit",
          "bool",
          "counts",
          "delete_lines",
          "deleted_ids",
          "demo",
          "demo_cols",
          "demo_valid",
          "dict",
          "dump_json",
          "dupes",
          "enumerate",
          "f",
          "hashlib",
          "header",
          "int",
          "invalid_utf8",
          "json",
          "label",
          "len",
          "line",
          "lineno",
          "malformed",
          "max_versions",
          "n",
          "name",
          "non_ascii",
          "pd",
          "print",
          "raw",
          "re",
          "selected",
          "selected_versions",
          "set",
          "str",
          "sum",
          "table_chunks",
          "valid_ids",
          "version_nums",
          "z",
          "zipfile"
        ],
        "priorUsedNames": [
          "UnicodeDecodeError",
          "all",
          "bool",
          "dict",
          "enumerate",
          "int",
          "len",
          "name",
          "print",
          "set",
          "str",
          "sum"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "audit",
          "demo_valid",
          "non_ascii"
        ],
        "possiblyMutatedNames": [
          "audit",
          "counts",
          "delete_lines"
        ],
        "aliases": [
          {
            "target": "pd",
            "source": "pandas",
            "kind": "reference"
          },
          {
            "target": "np",
            "source": "numpy",
            "kind": "reference"
          },
          {
            "target": "dupes",
            "source": "demo",
            "kind": "possible-reference",
            "access": "subscript"
          }
        ],
        "builtinContainerNames": [
          "CONFIG",
          "TABLES",
          "all_demo_ids",
          "audit",
          "deleted_ids",
          "demo_cols",
          "invalid_utf8",
          "malformed",
          "selected_ids"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "all",
          "bool",
          "dict",
          "enumerate",
          "int",
          "len",
          "print",
          "set",
          "str",
          "sum"
        ],
        "safeCallArgumentNames": [
          "counts",
          "deleted_ids",
          "demo",
          "demo_valid",
          "f",
          "header",
          "invalid_utf8",
          "malformed",
          "selected"
        ],
        "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.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "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": "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": "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
              }
            ]
          },
          {
            "name": "python-callable:unknown.datetime.datetime",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-callable:unknown.datetime.timezone",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "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": "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": "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:unknown.scipy.stats.fisher_exact",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-function:dump_json",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "OUTPUT_DIR",
                  "json"
                ],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-function:normalize_names",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-function:normalize_pt",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-function:table_chunks",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "ARCHIVE_PATH",
                  "CONFIG",
                  "TABLES",
                  "csv",
                  "pd",
                  "str",
                  "zipfile"
                ],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "Counter",
            "typeName": "python-callable:collections.Counter",
            "argumentNames": []
          },
          {
            "target": "datetime",
            "typeName": "python-callable:unknown.datetime.datetime",
            "argumentNames": []
          },
          {
            "target": "timezone",
            "typeName": "python-callable:unknown.datetime.timezone",
            "argumentNames": []
          },
          {
            "target": "csv",
            "typeName": "csv",
            "argumentNames": []
          },
          {
            "target": "io",
            "typeName": "io",
            "argumentNames": []
          },
          {
            "target": "Path",
            "typeName": "python-callable:pathlib.Path",
            "argumentNames": []
          },
          {
            "target": "pd",
            "typeName": "pandas",
            "argumentNames": []
          },
          {
            "target": "np",
            "typeName": "numpy",
            "argumentNames": []
          },
          {
            "target": "fisher_exact",
            "typeName": "python-callable:unknown.scipy.stats.fisher_exact",
            "argumentNames": []
          },
          {
            "target": "EXPECTED_SHA256",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "TABLES",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "dump_json",
            "typeName": "python-function:dump_json",
            "argumentNames": []
          },
          {
            "target": "normalize_names",
            "typeName": "python-function:normalize_names",
            "argumentNames": []
          },
          {
            "target": "normalize_pt",
            "typeName": "python-function:normalize_pt",
            "argumentNames": []
          },
          {
            "target": "table_chunks",
            "typeName": "python-function:table_chunks",
            "argumentNames": []
          },
          {
            "target": "non_ascii",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "demo_cols",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "ARCHIVE_PATH",
            "typeName": "pathlib.PurePath",
            "argumentNames": []
          },
          {
            "target": "OUTPUT_DIR",
            "typeName": "pathlib.PurePath",
            "argumentNames": []
          },
          {
            "target": "EXPECTED_SHA256",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "TABLES",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "demo_cols",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "demo",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "demo_valid",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "selected",
            "typeName": "pandas.DataFrame",
            "argumentNames": []
          },
          {
            "target": "all_demo_ids",
            "typeName": "python.container",
            "argumentNames": []
          },
          {
            "target": "selected_ids",
            "typeName": "python.container",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "ARCHIVE_PATH"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "OUTPUT_DIR"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "OUTPUT_DIR",
            "member": "mkdir",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "OUTPUT_DIR"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "exist_ok",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": true,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "file_digest"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [],
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown",
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null,
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "file_digest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ARCHIVE_PATH",
            "member": "open",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ARCHIVE_PATH"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "zipfile",
            "member": "ZipFile",
            "kind": "receiver",
            "argumentNames": [
              "ARCHIVE_PATH"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "zipfile"
            ],
            "positionalArgumentNames": [
              [
                "ARCHIVE_PATH"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "open",
            "kind": "receiver",
            "argumentNames": [
              "name"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              [
                "name"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:collections.Counter",
            "member": "__call__",
            "conditional": true,
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "counts"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "open",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "name"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              [
                "name"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "f",
            "member": "split",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "readline",
              "rstrip",
              "decode"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [],
              [
                []
              ],
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [],
              [
                "unknown"
              ],
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [],
              [
                null
              ],
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              [],
              [],
              []
            ],
            "receiverValueNames": [
              "f"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "header"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "f",
            "member": "decode",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "readline",
              "rstrip"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [],
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [],
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [],
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              [],
              []
            ],
            "receiverValueNames": [
              "f"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "f",
            "member": "rstrip",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "readline"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "f"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "f",
            "member": "readline",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "f"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "line",
            "member": "rstrip",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "line"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "raw"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "raw",
            "member": "count",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "raw"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "malformed",
            "member": "append",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [
              "lineno",
              "n"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "malformed"
            ],
            "positionalArgumentNames": [
              [
                "lineno",
                "n"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "raw",
            "member": "isascii",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "raw"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "raw",
            "member": "decode",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "raw"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "invalid_utf8",
            "member": "append",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [
              "lineno"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "invalid_utf8"
            ],
            "positionalArgumentNames": [
              [
                "lineno"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "counts",
            "member": "values",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "counts"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "splitlines",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "read",
              "decode"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ],
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ],
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ],
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              [],
              []
            ],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "delete_lines"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "decode",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "read"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "read",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "fullmatch",
            "kind": "receiver",
            "argumentNames": [
              "deleted_ids"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "deleted_ids"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "concat",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "demo"
            ],
            "keywordArguments": [
              {
                "name": "ignore_index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": true,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "table_chunks",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "demo_cols"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [
                "demo_cols"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "demo",
            "member": "sum",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "duplicated"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "demo"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "demo",
            "member": "duplicated",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "demo"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "demo",
            "member": "drop_duplicates",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "demo"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "demo"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "demo",
            "member": "duplicated",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "demo"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "keep",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "demo",
            "member": "fullmatch",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "demo"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "demo",
            "member": "fullmatch",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "demo"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "demo",
            "member": "copy",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "demo"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "demo_valid"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "demo_valid",
            "member": "sum",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "isin"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "deleted_ids"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "deleted_ids"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "demo_valid"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "demo_valid",
            "member": "isin",
            "kind": "receiver",
            "argumentNames": [
              "deleted_ids"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "demo_valid"
            ],
            "positionalArgumentNames": [
              [
                "deleted_ids"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "demo_valid",
            "member": "nunique",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "demo_valid"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "demo_valid",
            "member": "isin",
            "kind": "receiver",
            "argumentNames": [
              "deleted_ids"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "demo_valid"
            ],
            "positionalArgumentNames": [
              [
                "deleted_ids"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "demo_valid",
            "member": "copy",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "demo_valid"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "demo_valid"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "demo_valid",
            "member": "isin",
            "kind": "receiver",
            "argumentNames": [
              "deleted_ids"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "demo_valid"
            ],
            "positionalArgumentNames": [
              [
                "deleted_ids"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "to_datetime",
            "kind": "receiver",
            "argumentNames": [
              "demo_valid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              [
                "demo_valid"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "format",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "errors",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pd",
            "member": "to_numeric",
            "kind": "receiver",
            "argumentNames": [
              "demo_valid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              [
                "demo_valid"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "errors",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "demo_valid",
            "member": "sum",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "@column",
              "isna"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalStaticShapes": [
              [],
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              [],
              []
            ],
            "receiverChainKeywordArguments": [
              [],
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "demo_valid",
            "member": "isna",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "@column"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "demo_valid"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "demo_valid",
            "member": "size",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "groupby"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "demo_valid",
            "member": "groupby",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "demo_valid"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "demo_valid",
            "member": "sum",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "duplicated"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "list"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              [
                {
                  "name": "keep",
                  "argumentNames": [],
                  "staticShape": "unknown",
                  "staticBoolean": false
                }
              ]
            ],
            "receiverValueNames": [
              "demo_valid"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "demo_valid",
            "member": "duplicated",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "demo_valid"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "list"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "keep",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "demo_valid",
            "member": "copy",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sort_values",
              "drop_duplicates"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ],
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "list"
              ],
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ],
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              [
                {
                  "name": "na_position",
                  "argumentNames": [],
                  "staticShape": "scalar",
                  "staticBoolean": null
                },
                {
                  "name": "kind",
                  "argumentNames": [],
                  "staticShape": "scalar",
                  "staticBoolean": null
                }
              ],
              [
                {
                  "name": "keep",
                  "argumentNames": [],
                  "staticShape": "scalar",
                  "staticBoolean": null
                }
              ]
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "selected"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "demo_valid",
            "member": "drop_duplicates",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sort_values"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "list"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              [
                {
                  "name": "na_position",
                  "argumentNames": [],
                  "staticShape": "scalar",
                  "staticBoolean": null
                },
                {
                  "name": "kind",
                  "argumentNames": [],
                  "staticShape": "scalar",
                  "staticBoolean": null
                }
              ]
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "keep",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "demo_valid",
            "member": "sort_values",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "demo_valid"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "list"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "na_position",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "kind",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pd",
            "member": "to_numeric",
            "kind": "receiver",
            "argumentNames": [
              "demo_valid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              [
                "demo_valid"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "version_nums"
            ],
            "keywordArguments": [
              {
                "name": "errors",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "version_nums",
            "member": "max",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "groupby"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "demo_valid"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "demo_valid"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "version_nums"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "max_versions"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "version_nums",
            "member": "groupby",
            "kind": "receiver",
            "argumentNames": [
              "demo_valid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "version_nums"
            ],
            "positionalArgumentNames": [
              [
                "demo_valid"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "to_numeric",
            "kind": "receiver",
            "argumentNames": [
              "selected"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              [
                "selected"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "selected_versions"
            ],
            "keywordArguments": [
              {
                "name": "errors",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "selected_versions",
            "member": "to_numpy",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "selected_versions"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "selected",
            "member": "to_numpy",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "map"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "max_versions"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "max_versions"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "selected"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "selected",
            "member": "map",
            "kind": "receiver",
            "argumentNames": [
              "max_versions"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "selected"
            ],
            "positionalArgumentNames": [
              [
                "max_versions"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "selected",
            "member": "date",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "@column",
              "min"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalStaticShapes": [
              [],
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              [],
              []
            ],
            "receiverChainKeywordArguments": [
              [],
              []
            ],
            "receiverValueNames": [
              "selected"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "selected",
            "member": "min",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "@column"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "selected"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "selected",
            "member": "date",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "@column",
              "max"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalStaticShapes": [
              [],
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              [],
              []
            ],
            "receiverChainKeywordArguments": [
              [],
              []
            ],
            "receiverValueNames": [
              "selected"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "selected",
            "member": "max",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "@column"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "selected"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "Timestamp",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "Timestamp",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "selected",
            "member": "set_index",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "selected"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "dump_json",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "CONFIG"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [
                "CONFIG"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "dump_json",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "audit"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [
                "audit"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "audit"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "audit"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "indent",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "verified-faers_ascii_2026q2.zip"
        ],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "Counter",
            "qualifiedName": "collections.Counter",
            "kind": "import"
          },
          {
            "name": "csv",
            "qualifiedName": "csv",
            "kind": "import"
          },
          {
            "name": "datetime",
            "qualifiedName": "datetime.datetime",
            "kind": "import"
          },
          {
            "name": "demo",
            "qualifiedName": "pandas.DataFrame",
            "kind": "object"
          },
          {
            "name": "fisher_exact",
            "qualifiedName": "scipy.stats.fisher_exact",
            "kind": "import"
          },
          {
            "name": "hashlib",
            "qualifiedName": "hashlib",
            "kind": "import"
          },
          {
            "name": "io",
            "qualifiedName": "io",
            "kind": "import"
          },
          {
            "name": "json",
            "qualifiedName": "json",
            "kind": "import"
          },
          {
            "name": "math",
            "qualifiedName": "math",
            "kind": "import"
          },
          {
            "name": "np",
            "qualifiedName": "numpy",
            "kind": "import"
          },
          {
            "name": "Path",
            "qualifiedName": "pathlib.Path",
            "kind": "import"
          },
          {
            "name": "pd",
            "qualifiedName": "pandas",
            "kind": "import"
          },
          {
            "name": "platform",
            "qualifiedName": "platform",
            "kind": "import"
          },
          {
            "name": "re",
            "qualifiedName": "re",
            "kind": "import"
          },
          {
            "name": "scipy",
            "qualifiedName": "scipy",
            "kind": "import"
          },
          {
            "name": "sys",
            "qualifiedName": "sys",
            "kind": "import"
          },
          {
            "name": "timezone",
            "qualifiedName": "datetime.timezone",
            "kind": "import"
          },
          {
            "name": "unicodedata",
            "qualifiedName": "unicodedata",
            "kind": "import"
          },
          {
            "name": "zipfile",
            "qualifiedName": "zipfile",
            "kind": "import"
          }
        ],
        "staticStrings": [
          {
            "name": "ARCHIVE_PATH",
            "value": "verified-faers_ascii_2026q2.zip"
          },
          {
            "name": "EXPECTED_SHA256",
            "value": "90213500721ecaf976ee45d8ad04aa2dbb80861d93c87fef67ccaf515919bf2a"
          },
          {
            "name": "OUTPUT_DIR",
            "value": "analysis-output"
          }
        ],
        "staticCollections": [
          {
            "name": "demo_cols",
            "values": [
              "primaryid",
              "caseid",
              "caseversion",
              "fda_dt",
              "init_fda_dt",
              "sex",
              "age",
              "age_cod",
              "reporter_country",
              "rept_cod"
            ]
          },
          {
            "name": "TABLES",
            "values": [
              "ASCII/DEMO26Q2.txt",
              "ASCII/DRUG26Q2.txt",
              "ASCII/REAC26Q2.txt"
            ],
            "entries": [
              {
                "key": "DEMO",
                "value": "ASCII/DEMO26Q2.txt"
              },
              {
                "key": "DRUG",
                "value": "ASCII/DRUG26Q2.txt"
              },
              {
                "key": "REAC",
                "value": "ASCII/REAC26Q2.txt"
              }
            ]
          }
        ],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791440591245-74": {
      "checksum": "dab3d8e770ca309b814aa5b55cb3a00456c9a97894d52d52b0001efca04a5db0",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "lambda-scope",
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "ambiguous_names",
          "ambiguous_table",
          "any_hit",
          "chunk",
          "drug_ids_all",
          "drug_mismatch",
          "drug_present",
          "drug_rows",
          "drug_unusable",
          "eligible_ids",
          "event_ids",
          "event_row_counts",
          "exposure_any",
          "exposure_suspect",
          "hit",
          "hit_rows",
          "ingredients",
          "matched_names",
          "matched_row_counts",
          "matched_table",
          "matrix",
          "medicine",
          "name",
          "names",
          "near",
          "near_pattern",
          "outside",
          "pattern",
          "patterns",
          "pts",
          "reaction_ids_all",
          "reaction_mismatch",
          "reaction_present",
          "reaction_rows",
          "reaction_unusable",
          "roles_all",
          "suspect_rows",
          "usable",
          "z"
        ],
        "conditionallyDefinedNames": [
          "any_hit",
          "chunk",
          "hit",
          "hit_rows",
          "ingredients",
          "medicine",
          "names",
          "near",
          "pattern",
          "pts",
          "suspect_rows",
          "usable"
        ],
        "usedNames": [
          "CONFIG",
          "Counter",
          "OUTPUT_DIR",
          "all_demo_ids",
          "ambiguous_names",
          "ambiguous_table",
          "any_hit",
          "audit",
          "bool",
          "chunk",
          "datetime",
          "demo_cols",
          "demo_valid",
          "dict",
          "drug_ids_all",
          "drug_mismatch",
          "drug_present",
          "drug_rows",
          "drug_unusable",
          "dump_json",
          "eligible_ids",
          "event_ids",
          "event_row_counts",
          "exposure_any",
          "exposure_suspect",
          "hit",
          "hit_rows",
          "ingredients",
          "int",
          "json",
          "len",
          "matched_names",
          "matched_row_counts",
          "matched_table",
          "matrix",
          "medicine",
          "names",
          "near",
          "near_pattern",
          "normalize_names",
          "normalize_pt",
          "outside",
          "pattern",
          "patterns",
          "pd",
          "print",
          "pts",
          "re",
          "reaction_ids_all",
          "reaction_mismatch",
          "reaction_present",
          "reaction_rows",
          "reaction_unusable",
          "roles_all",
          "selected",
          "selected_case_map",
          "selected_ids",
          "set",
          "sorted",
          "suspect_rows",
          "table_chunks",
          "timezone",
          "usable",
          "z",
          "zipfile"
        ],
        "priorUsedNames": [
          "CONFIG",
          "Counter",
          "OUTPUT_DIR",
          "all_demo_ids",
          "audit",
          "bool",
          "datetime",
          "demo_cols",
          "demo_valid",
          "dict",
          "dump_json",
          "int",
          "json",
          "len",
          "normalize_names",
          "normalize_pt",
          "pd",
          "print",
          "re",
          "selected",
          "selected_case_map",
          "selected_ids",
          "set",
          "sorted",
          "table_chunks",
          "timezone",
          "zipfile"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "audit",
          "drug_mismatch",
          "drug_rows",
          "drug_unusable",
          "matrix",
          "reaction_mismatch",
          "reaction_rows",
          "reaction_unusable"
        ],
        "possiblyMutatedNames": [
          "CONFIG",
          "event_row_counts",
          "matched_row_counts"
        ],
        "aliases": [
          {
            "target": "hit_rows",
            "source": "chunk",
            "kind": "possible-reference",
            "access": "subscript"
          },
          {
            "target": "suspect_rows",
            "source": "hit_rows",
            "kind": "possible-reference",
            "access": "subscript"
          }
        ],
        "builtinContainerNames": [
          "drug_ids_all",
          "drug_present",
          "event_ids",
          "exposure_any",
          "exposure_suspect",
          "patterns",
          "reaction_ids_all",
          "reaction_present"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "bool",
          "dict",
          "int",
          "len",
          "print",
          "set",
          "sorted"
        ],
        "safeCallArgumentNames": [
          "ambiguous_table",
          "chunk",
          "drug_ids_all",
          "eligible_ids",
          "hit_rows",
          "matched_table",
          "matrix",
          "reaction_ids_all",
          "roles_all",
          "selected_ids",
          "suspect_rows"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "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": "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": "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": "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": "matched_names",
            "typeName": "Counter",
            "argumentNames": []
          },
          {
            "target": "ambiguous_names",
            "typeName": "Counter",
            "argumentNames": []
          },
          {
            "target": "roles_all",
            "typeName": "Counter",
            "argumentNames": []
          },
          {
            "target": "matched_row_counts",
            "typeName": "Counter",
            "argumentNames": []
          },
          {
            "target": "event_row_counts",
            "typeName": "Counter",
            "argumentNames": []
          },
          {
            "target": "drug_rows",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "drug_unusable",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "drug_mismatch",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "reaction_rows",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "reaction_unusable",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "reaction_mismatch",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "near_pattern",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "names",
            "typeName": "normalize_names",
            "argumentNames": [
              "chunk"
            ]
          },
          {
            "target": "ingredients",
            "typeName": "normalize_names",
            "argumentNames": [
              "chunk"
            ]
          },
          {
            "target": "pts",
            "typeName": "normalize_pt",
            "argumentNames": [
              "chunk"
            ]
          },
          {
            "target": "name",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "drug_present",
            "typeName": "python.container",
            "argumentNames": []
          },
          {
            "target": "reaction_present",
            "typeName": "python.container",
            "argumentNames": []
          },
          {
            "target": "drug_ids_all",
            "typeName": "python.container",
            "argumentNames": []
          },
          {
            "target": "reaction_ids_all",
            "typeName": "python.container",
            "argumentNames": []
          },
          {
            "target": "drug_rows",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "drug_unusable",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "drug_mismatch",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "reaction_rows",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "reaction_unusable",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "reaction_mismatch",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "near_pattern",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "datetime",
            "member": "now",
            "kind": "receiver",
            "argumentNames": [
              "timezone"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [
              [
                "timezone"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "datetime",
            "member": "fromisoformat",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "CONFIG",
            "member": "replace",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "CONFIG"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Counter",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "matched_names"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "Counter",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "ambiguous_names"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "Counter",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "roles_all"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "Counter",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "matched_row_counts"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "Counter",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "event_row_counts"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "CONFIG",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "CONFIG"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "escape",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "table_chunks",
            "member": "__call__",
            "conditional": true,
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "drug_ids_all",
            "member": "update",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [
              "chunk"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "drug_ids_all"
            ],
            "positionalArgumentNames": [
              [
                "chunk"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "roles_all",
            "member": "update",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [
              "chunk"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "roles_all"
            ],
            "positionalArgumentNames": [
              [
                "chunk"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "chunk",
            "member": "copy",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "chunk"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "chunk"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "chunk",
            "member": "isin",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "selected_ids"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "chunk"
            ],
            "positionalArgumentNames": [
              [
                "selected_ids"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "chunk",
            "member": "map",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "selected_case_map"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "chunk"
            ],
            "positionalArgumentNames": [
              [
                "selected_case_map"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "normalize_names",
            "member": "__call__",
            "conditional": true,
            "kind": "callable",
            "argumentNames": [
              "chunk"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "chunk"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "names"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "normalize_names",
            "member": "__call__",
            "conditional": true,
            "kind": "callable",
            "argumentNames": [
              "chunk"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "chunk"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "ingredients"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "names",
            "member": "ne",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "names"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ingredients",
            "member": "ne",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ingredients"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "drug_present",
            "member": "update",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [
              "chunk"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "drug_present"
            ],
            "positionalArgumentNames": [
              [
                "chunk"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "Series",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "chunk"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              false
            ],
            "resultNames": [
              "any_hit"
            ],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [
                  "chunk"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "chunk",
                    "member": "index"
                  }
                ]
              }
            ]
          },
          {
            "receiver": "names",
            "member": "contains",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "pattern"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "names"
            ],
            "positionalArgumentNames": [
              [
                "pattern"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "regex",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": true,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ingredients",
            "member": "contains",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "pattern"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ingredients"
            ],
            "positionalArgumentNames": [
              [
                "pattern"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "regex",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": true,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "exposure_any",
            "member": "update",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [
              "hit_rows"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "exposure_any"
            ],
            "positionalArgumentNames": [
              [
                "hit_rows"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hit_rows",
            "member": "isin",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "CONFIG"
            ],
            "receiverChain": [
              "upper"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hit_rows"
            ],
            "positionalArgumentNames": [
              [
                "CONFIG"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hit_rows",
            "member": "upper",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hit_rows"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "exposure_suspect",
            "member": "update",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [
              "suspect_rows"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "exposure_suspect"
            ],
            "positionalArgumentNames": [
              [
                "suspect_rows"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "matched_names",
            "member": "update",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "matched_names"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hit_rows",
            "member": "itertuples",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hit_rows"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "names",
            "member": "contains",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "near_pattern"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "names"
            ],
            "positionalArgumentNames": [
              [
                "near_pattern"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "regex",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": true,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ingredients",
            "member": "contains",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "near_pattern"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ingredients"
            ],
            "positionalArgumentNames": [
              [
                "near_pattern"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "regex",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": true,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ambiguous_names",
            "member": "update",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ambiguous_names"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "chunk",
            "member": "itertuples",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "chunk"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "table_chunks",
            "member": "__call__",
            "conditional": true,
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "list"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "reaction_ids_all",
            "member": "update",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [
              "chunk"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "reaction_ids_all"
            ],
            "positionalArgumentNames": [
              [
                "chunk"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "chunk",
            "member": "copy",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "chunk"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "chunk"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "chunk",
            "member": "isin",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "selected_ids"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "chunk"
            ],
            "positionalArgumentNames": [
              [
                "selected_ids"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "chunk",
            "member": "map",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "selected_case_map"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "chunk"
            ],
            "positionalArgumentNames": [
              [
                "selected_case_map"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "normalize_pt",
            "member": "__call__",
            "conditional": true,
            "kind": "callable",
            "argumentNames": [
              "chunk"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "chunk"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "pts"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "pts",
            "member": "ne",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pts"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "usable"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "reaction_present",
            "member": "update",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [
              "chunk"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "reaction_present"
            ],
            "positionalArgumentNames": [
              [
                "chunk"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pts",
            "member": "eq",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "CONFIG"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pts"
            ],
            "positionalArgumentNames": [
              [
                "CONFIG"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "hit"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "event_ids",
            "member": "update",
            "conditional": true,
            "kind": "mutating",
            "argumentNames": [
              "chunk"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "event_ids"
            ],
            "positionalArgumentNames": [
              [
                "chunk"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hit",
            "member": "sum",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hit"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "selected",
            "member": "copy",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "selected"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "matrix"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "selected",
            "member": "isin",
            "kind": "receiver",
            "argumentNames": [
              "eligible_ids"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "selected"
            ],
            "positionalArgumentNames": [
              [
                "eligible_ids"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "matrix",
            "member": "reset_index",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sort_values"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              [
                {
                  "name": "key",
                  "argumentNames": [],
                  "staticShape": "unknown",
                  "staticBoolean": null
                },
                {
                  "name": "kind",
                  "argumentNames": [],
                  "staticShape": "scalar",
                  "staticBoolean": null
                }
              ]
            ],
            "receiverValueNames": [
              "matrix"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "matrix"
            ],
            "keywordArguments": [
              {
                "name": "drop",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": true,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "matrix",
            "member": "sort_values",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "matrix"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "key",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "kind",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "matrix",
            "member": "astype",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "isin"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "exposure_any"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "exposure_any"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "matrix"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "matrix",
            "member": "isin",
            "kind": "receiver",
            "argumentNames": [
              "exposure_any"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "matrix"
            ],
            "positionalArgumentNames": [
              [
                "exposure_any"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "matrix",
            "member": "astype",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "isin"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "exposure_suspect"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "exposure_suspect"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "matrix"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "matrix",
            "member": "isin",
            "kind": "receiver",
            "argumentNames": [
              "exposure_suspect"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "matrix"
            ],
            "positionalArgumentNames": [
              [
                "exposure_suspect"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "matrix",
            "member": "astype",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "isin"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "event_ids"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "event_ids"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "matrix"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "matrix",
            "member": "isin",
            "kind": "receiver",
            "argumentNames": [
              "event_ids"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "matrix"
            ],
            "positionalArgumentNames": [
              [
                "event_ids"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "audit",
            "member": "update",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "audit"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "matrix",
            "member": "sum",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "eq"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "matrix"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "matrix",
            "member": "eq",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "matrix"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "matrix",
            "member": "sum",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "matrix"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "matrix",
            "member": "sum",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "matrix"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "matrix",
            "member": "sum",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "matrix"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "matrix",
            "member": "astype",
            "kind": "receiver",
            "argumentNames": [
              "bool"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "matrix"
            ],
            "positionalArgumentNames": [
              [
                "bool"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "matrix",
            "member": "astype",
            "kind": "receiver",
            "argumentNames": [
              "bool"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "matrix"
            ],
            "positionalArgumentNames": [
              [
                "bool"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "audit",
            "member": "update",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "audit"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "DataFrame",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "matched_table"
            ],
            "keywordArguments": [
              {
                "name": "columns",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "list",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "matched_names",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "matched_names"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "DataFrame",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "ambiguous_table"
            ],
            "keywordArguments": [
              {
                "name": "columns",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "list",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ambiguous_names",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ambiguous_names"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "matrix",
            "member": "to_csv",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "matrix"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "compression",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "matched_table",
            "member": "to_csv",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "matched_table"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ambiguous_table",
            "member": "to_csv",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ambiguous_table"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "demo_valid",
            "member": "to_csv",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "demo_valid"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "demo_valid",
            "member": "duplicated",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "demo_valid"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "keep",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pd",
            "member": "Timestamp",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "Timestamp",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "selected",
            "member": "to_csv",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "selected"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "dump_json",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "audit"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [
                "audit"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "zipfile",
            "member": "ZipFile",
            "kind": "receiver",
            "argumentNames": [
              "zipfile"
            ],
            "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": [
              "name"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              [],
              [
                "name"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "audit"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "audit"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "indent",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "demo_valid",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "demo_valid"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "demo_valid",
            "member": "duplicated",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "demo_valid"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "keep",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "selected",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "selected"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ambiguous_table",
            "member": "to_dict",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ambiguous_table"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [
          "cohort-audit.zip"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "name",
            "value": "out-of-quarter-fda-dates.csv"
          },
          {
            "name": "near_pattern",
            "value": "SEMAG|OZEMP|RYBEL|WEGOV|LIRAG|VICTO|SAXEND"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791440638975-75": {
      "checksum": "61d348d5ac995f822241f6558ba66dd5344af29a61d87ff96f7f63db296d15e5",
      "facts": {
        "state": "unknown",
        "reasons": [
          "dynamic-namespace"
        ],
        "definedNames": [],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "__import__",
          "audit",
          "matched_table",
          "print"
        ],
        "priorUsedNames": [
          "__import__",
          "audit",
          "matched_table",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "safeCallArgumentNames": [
          "audit"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "matched_table",
            "member": "to_string",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sum",
              "reset_index"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalStaticShapes": [
              [],
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              [],
              []
            ],
            "receiverChainKeywordArguments": [
              [],
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "matched_table",
            "member": "reset_index",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sum"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "matched_table",
            "member": "sum",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "matched_table",
            "member": "groupby",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "matched_table"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "list"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "dropna",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791440694644-76": {
      "checksum": "001f3b754a446c48730907d525fb7d162903d553e0529dd3119b5f31f7b82b41",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "Decimal",
          "a",
          "adjusted",
          "adjusted_sorted",
          "analysis",
          "b",
          "c",
          "calculate_2x2",
          "d",
          "drug",
          "event",
          "localcontext",
          "medicine",
          "order",
          "p",
          "primary_idx",
          "pt",
          "result_rows",
          "results",
          "role"
        ],
        "conditionallyDefinedNames": [
          "a",
          "analysis",
          "b",
          "c",
          "d",
          "drug",
          "event",
          "medicine",
          "pt",
          "role"
        ],
        "usedNames": [
          "CONFIG",
          "OUTPUT_DIR",
          "a",
          "adjusted",
          "adjusted_sorted",
          "analysis",
          "b",
          "bool",
          "c",
          "calculate_2x2",
          "d",
          "drug",
          "event",
          "float",
          "int",
          "len",
          "matrix",
          "np",
          "order",
          "p",
          "pd",
          "primary_idx",
          "print",
          "result_rows",
          "results",
          "role"
        ],
        "priorUsedNames": [
          "CONFIG",
          "OUTPUT_DIR",
          "bool",
          "float",
          "int",
          "len",
          "matrix",
          "np",
          "pd",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "adjusted",
          "results"
        ],
        "possiblyMutatedNames": [
          "CONFIG"
        ],
        "aliases": [
          {
            "target": "primary_idx",
            "source": "results",
            "kind": "possible-reference",
            "access": "subscript"
          }
        ],
        "builtinContainerNames": [
          "result_rows"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "bool",
          "float",
          "int",
          "len",
          "print"
        ],
        "safeCallArgumentNames": [
          "matrix",
          "p",
          "primary_idx",
          "results"
        ],
        "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": "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": "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": "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:decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-callable:unknown.decimal.localcontext",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-function:calculate_2x2",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "CONFIG",
                  "Decimal",
                  "fisher_exact",
                  "float",
                  "localcontext",
                  "math",
                  "min",
                  "str",
                  "sum"
                ],
                "safeCallNames": [
                  "float",
                  "min",
                  "str",
                  "sum"
                ],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "Decimal",
            "typeName": "python-callable:decimal.Decimal",
            "argumentNames": []
          },
          {
            "target": "localcontext",
            "typeName": "python-callable:unknown.decimal.localcontext",
            "argumentNames": []
          },
          {
            "target": "calculate_2x2",
            "typeName": "python-function:calculate_2x2",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "matrix",
            "member": "astype",
            "kind": "receiver",
            "argumentNames": [
              "bool"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "matrix"
            ],
            "positionalArgumentNames": [
              [
                "bool"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "drug"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "matrix",
            "member": "astype",
            "kind": "receiver",
            "argumentNames": [
              "bool"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "matrix"
            ],
            "positionalArgumentNames": [
              [
                "bool"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "event"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "drug",
            "member": "sum",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "drug"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "event",
            "member": "sum",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "event"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "result_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "CONFIG",
              "a",
              "analysis",
              "b",
              "c",
              "d"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "result_rows"
            ],
            "positionalArgumentNames": [
              [
                "CONFIG",
                "a",
                "analysis",
                "b",
                "c",
                "d"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "calculate_2x2",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "a",
              "b",
              "c",
              "d"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "a"
              ],
              [
                "b"
              ],
              [
                "c"
              ],
              [
                "d"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "DataFrame",
            "kind": "receiver",
            "argumentNames": [
              "result_rows"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              [
                "result_rows"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "results"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "results",
            "member": "eq",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "results"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "results",
            "member": "to_numpy",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "results"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "p"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "np",
            "member": "argsort",
            "kind": "receiver",
            "argumentNames": [
              "p"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "np"
            ],
            "positionalArgumentNames": [
              [
                "p"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "order"
            ],
            "keywordArguments": [
              {
                "name": "kind",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "np",
            "member": "minimum",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "np"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [
              "adjusted_sorted"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "np",
            "member": "accumulate",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "np"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "np",
            "member": "arange",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "np"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "np",
            "member": "empty",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "np"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "adjusted"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "results",
            "member": "to_csv",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "results"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "float_format",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "results",
            "member": "to_string",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "results"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "index",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "Decimal",
            "qualifiedName": "decimal.Decimal",
            "kind": "import"
          },
          {
            "name": "localcontext",
            "qualifiedName": "decimal.localcontext",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791440768519-77": {
      "checksum": "e565d8130a9d09bcbd4c9d79861568fc8c5704bf07311ee06b9114a8e7e3a43c",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "D",
          "E",
          "alias_sets",
          "candidate",
          "cid",
          "dt",
          "expected_D",
          "expected_E",
          "head",
          "holm_independent",
          "independent_counts",
          "independent_deleted",
          "independent_drug_present",
          "independent_drugs",
          "independent_eligible",
          "independent_events",
          "independent_latest",
          "independent_reaction_present",
          "independent_selected",
          "observed_counts",
          "pid",
          "pos",
          "primary",
          "rank_date",
          "raw_demo",
          "raw_drug",
          "raw_reac",
          "raw_records",
          "role",
          "row",
          "running",
          "scalar_tokens",
          "term",
          "tokens",
          "validation",
          "validation_rows",
          "z",
          "zero_check"
        ],
        "conditionallyDefinedNames": [
          "D",
          "E",
          "candidate",
          "cid",
          "dt",
          "expected_D",
          "expected_E",
          "independent_counts",
          "observed_counts",
          "pid",
          "rank_date",
          "role",
          "row",
          "term",
          "tokens"
        ],
        "usedNames": [
          "ARCHIVE_PATH",
          "CONFIG",
          "D",
          "E",
          "TABLES",
          "ValueError",
          "alias_sets",
          "all",
          "audit",
          "bool",
          "calculate_2x2",
          "candidate",
          "cid",
          "datetime",
          "dt",
          "dump_json",
          "enumerate",
          "expected_D",
          "expected_E",
          "head",
          "holm_independent",
          "independent_counts",
          "independent_deleted",
          "independent_drug_present",
          "independent_drugs",
          "independent_eligible",
          "independent_events",
          "independent_latest",
          "independent_reaction_present",
          "independent_selected",
          "int",
          "json",
          "len",
          "math",
          "matrix",
          "max",
          "min",
          "next",
          "observed_counts",
          "pid",
          "pos",
          "primary",
          "print",
          "rank_date",
          "raw_demo",
          "raw_drug",
          "raw_reac",
          "raw_records",
          "results",
          "role",
          "row",
          "running",
          "scalar_tokens",
          "selected_ids",
          "set",
          "term",
          "timezone",
          "tokens",
          "unicodedata",
          "validation",
          "validation_rows",
          "z",
          "zero_check",
          "zipfile"
        ],
        "priorUsedNames": [
          "ARCHIVE_PATH",
          "CONFIG",
          "TABLES",
          "ValueError",
          "all",
          "audit",
          "bool",
          "calculate_2x2",
          "datetime",
          "dump_json",
          "enumerate",
          "int",
          "json",
          "len",
          "math",
          "matrix",
          "max",
          "min",
          "next",
          "print",
          "results",
          "selected_ids",
          "set",
          "timezone",
          "unicodedata",
          "zipfile"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "holm_independent"
        ],
        "possiblyMutatedNames": [
          "independent_latest",
          "raw_demo",
          "raw_drug",
          "raw_reac",
          "tokens"
        ],
        "aliases": [
          {
            "target": "cid",
            "source": "row",
            "kind": "possible-reference",
            "access": "subscript"
          },
          {
            "target": "dt",
            "source": "row",
            "kind": "possible-reference",
            "access": "subscript"
          },
          {
            "target": "pid",
            "source": "raw_drug",
            "kind": "possible-reference",
            "access": "subscript"
          },
          {
            "target": "pid",
            "source": "raw_reac",
            "kind": "possible-reference",
            "access": "subscript"
          },
          {
            "target": "pid",
            "source": "row",
            "kind": "possible-reference",
            "access": "subscript"
          },
          {
            "target": "primary",
            "source": "results",
            "kind": "possible-reference",
            "access": "subscript"
          }
        ],
        "builtinContainerNames": [
          "alias_sets",
          "candidate",
          "expected_D",
          "expected_E",
          "holm_independent",
          "independent_counts",
          "independent_deleted",
          "independent_drug_present",
          "independent_drugs",
          "independent_events",
          "independent_latest",
          "independent_reaction_present",
          "independent_selected",
          "observed_counts",
          "pos",
          "validation",
          "validation_rows"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "ValueError",
          "all",
          "bool",
          "enumerate",
          "int",
          "len",
          "max",
          "min",
          "next",
          "print",
          "set"
        ],
        "safeCallArgumentNames": [
          "head",
          "independent_eligible",
          "matrix",
          "pid",
          "raw_demo",
          "raw_drug",
          "raw_reac",
          "running",
          "validation_rows"
        ],
        "typeSummaries": [
          {
            "name": "python-function:raw_records",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "ARCHIVE_PATH",
                  "csv",
                  "io",
                  "next",
                  "zipfile"
                ],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "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": "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": "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": "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-function:scalar_tokens",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "re",
                  "set",
                  "unicodedata"
                ],
                "safeCallNames": [
                  "set"
                ],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "raw_records",
            "typeName": "python-function:raw_records",
            "argumentNames": []
          },
          {
            "target": "raw_demo",
            "typeName": "raw_records",
            "argumentNames": [
              "TABLES"
            ]
          },
          {
            "target": "rank_date",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "scalar_tokens",
            "typeName": "python-function:scalar_tokens",
            "argumentNames": []
          },
          {
            "target": "raw_drug",
            "typeName": "raw_records",
            "argumentNames": [
              "TABLES"
            ]
          },
          {
            "target": "raw_reac",
            "typeName": "raw_records",
            "argumentNames": [
              "TABLES"
            ]
          },
          {
            "target": "independent_counts",
            "typeName": "python.numbers",
            "argumentNames": []
          },
          {
            "target": "zero_check",
            "typeName": "calculate_2x2",
            "argumentNames": []
          },
          {
            "target": "rank",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "idx",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "row",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "independent_drug_present",
            "typeName": "python.container",
            "argumentNames": []
          },
          {
            "target": "independent_reaction_present",
            "typeName": "python.container",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "datetime",
            "member": "now",
            "kind": "receiver",
            "argumentNames": [
              "timezone"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [
              [
                "timezone"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "datetime",
            "member": "fromisoformat",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "CONFIG",
            "member": "replace",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "CONFIG"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "zipfile",
            "member": "ZipFile",
            "kind": "receiver",
            "argumentNames": [
              "ARCHIVE_PATH"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "zipfile"
            ],
            "positionalArgumentNames": [
              [
                "ARCHIVE_PATH"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "splitlines",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "read",
              "decode"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ],
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ],
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ],
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              [],
              []
            ],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "decode",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "read"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "read",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "raw_records",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "TABLES"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "TABLES"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "raw_demo"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "pid",
            "member": "isascii",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pid"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pid",
            "member": "isdigit",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pid"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "cid",
            "member": "isascii",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "cid"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "cid",
            "member": "isdigit",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "cid"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "datetime",
            "member": "toordinal",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "strptime"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "dt"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "dt"
                ],
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown",
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null,
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "rank_date"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "datetime",
            "member": "strptime",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "dt"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [
              [
                "dt"
              ],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "CONFIG",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "CONFIG"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "raw_records",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "TABLES"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "TABLES"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "raw_drug"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "scalar_tokens",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "raw_drug"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "raw_drug"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "scalar_tokens",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "raw_drug"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "raw_drug"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "independent_drug_present",
            "member": "add",
            "kind": "mutating",
            "argumentNames": [
              "pid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "independent_drug_present"
            ],
            "positionalArgumentNames": [
              [
                "pid"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "independent_drugs",
            "member": "add",
            "kind": "mutating",
            "argumentNames": [
              "pid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "independent_drugs"
            ],
            "positionalArgumentNames": [
              [
                "pid"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "independent_drugs",
            "member": "add",
            "kind": "mutating",
            "argumentNames": [
              "pid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "independent_drugs"
            ],
            "positionalArgumentNames": [
              [
                "pid"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "raw_records",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "TABLES"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "TABLES"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "raw_reac"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "unicodedata",
            "member": "split",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "normalize",
              "upper"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [],
                [
                  "raw_reac"
                ]
              ],
              []
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar",
                "unknown"
              ],
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null,
                null
              ],
              []
            ],
            "receiverChainKeywordArguments": [
              [],
              []
            ],
            "receiverValueNames": [
              "unicodedata"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "unicodedata",
            "member": "upper",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "normalize"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [],
                [
                  "raw_reac"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar",
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null,
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "unicodedata"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "unicodedata",
            "member": "normalize",
            "kind": "receiver",
            "argumentNames": [
              "raw_reac"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "unicodedata"
            ],
            "positionalArgumentNames": [
              [],
              [
                "raw_reac"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "independent_reaction_present",
            "member": "add",
            "kind": "mutating",
            "argumentNames": [
              "pid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "independent_reaction_present"
            ],
            "positionalArgumentNames": [
              [
                "pid"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "independent_events",
            "member": "add",
            "kind": "mutating",
            "argumentNames": [
              "pid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "independent_events"
            ],
            "positionalArgumentNames": [
              [
                "pid"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "results",
            "member": "itertuples",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "results"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "matrix",
            "member": "eq",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "matrix"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "matrix",
            "member": "eq",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "matrix"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "validation_rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "independent_counts"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "validation_rows"
            ],
            "positionalArgumentNames": [
              [
                "independent_counts"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "calculate_2x2",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "calculate_2x2",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null
            ],
            "resultNames": [
              "zero_check"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "math",
            "member": "isclose",
            "kind": "receiver",
            "argumentNames": [
              "zero_check"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "math"
            ],
            "positionalArgumentNames": [
              [
                "zero_check"
              ],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "rel_tol",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "results",
            "member": "eq",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "results"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "primary",
            "member": "iterrows",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sort_values"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              [
                {
                  "name": "kind",
                  "argumentNames": [],
                  "staticShape": "scalar",
                  "staticBoolean": null
                }
              ]
            ],
            "receiverValueNames": [
              "primary"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "primary",
            "member": "sort_values",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "primary"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "kind",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "math",
            "member": "isclose",
            "kind": "receiver",
            "argumentNames": [
              "results"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "math"
            ],
            "positionalArgumentNames": [
              [
                "results"
              ],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "rel_tol",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "abs_tol",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "datetime",
            "member": "isoformat",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "now"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "timezone"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "timezone"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "datetime",
            "member": "now",
            "kind": "receiver",
            "argumentNames": [
              "timezone"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [
              [
                "timezone"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "audit",
            "member": "update",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "audit"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "dump_json",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "validation"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [
                "validation"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "dump_json",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "audit"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [
                "audit"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "validation"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "validation"
              ]
            ],
            "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": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791440825630-78": {
      "checksum": "c32e2dffc473dfa76d10947f68801b1f6751f4cb2ae4624429d58d2ba99952d2",
      "facts": {
        "state": "unknown",
        "reasons": [
          "dynamic-namespace",
          "opaque-call"
        ],
        "definedNames": [],
        "conditionallyDefinedNames": [],
        "usedNames": [],
        "priorUsedNames": [],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "JSON",
          "String",
          "console"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791440914061-79": {
      "checksum": "6c56cec6ad4c6870572e9b8ff27d0227343c1fbbb3fe2634df745e6bfdc6df50",
      "facts": {
        "state": "unknown",
        "reasons": [
          "dynamic-namespace",
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "repro_dir",
          "repro_script"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "CONFIG",
          "Path",
          "compile",
          "hashlib",
          "json",
          "len",
          "print",
          "repro_dir",
          "repro_script"
        ],
        "priorUsedNames": [
          "CONFIG",
          "Path",
          "compile",
          "hashlib",
          "json",
          "len",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "repro_script"
        ],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "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": "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": "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": "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": "repro_script",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "repro_dir",
            "typeName": "Path",
            "argumentNames": []
          },
          {
            "target": "repro_script",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "repro_dir"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "repro_dir",
            "member": "mkdir",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "repro_dir"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "exist_ok",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "CONFIG"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "CONFIG"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "indent",
                "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": "repro_script",
            "member": "encode",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "repro_script"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "repro_script",
            "member": "encode",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "repro_script"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [
          "reproduction-package\\analysis.py",
          "reproduction-package\\configuration.json"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "repro_dir",
            "value": "reproduction-package"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791440957710-80": {
      "checksum": "dde7f9bb8315767ea857b741c1f1ed91a707b07340c8c77611ba2be2913f190f",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-call"
        ],
        "definedNames": [
          "checked_files",
          "contextlib",
          "filename",
          "original_bytes",
          "reproduced_bytes",
          "reproduction_check",
          "rerun_checks",
          "rerun_log",
          "rerun_namespace",
          "runpy",
          "saved_argv"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "Path",
          "checked_files",
          "contextlib",
          "datetime",
          "hashlib",
          "io",
          "json",
          "original_bytes",
          "print",
          "reproduced_bytes",
          "reproduction_check",
          "rerun_checks",
          "rerun_log",
          "runpy",
          "saved_argv",
          "sys",
          "timezone"
        ],
        "priorUsedNames": [
          "Path",
          "datetime",
          "hashlib",
          "io",
          "json",
          "print",
          "sys",
          "timezone"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "rerun_namespace",
          "sys"
        ],
        "possiblyMutatedNames": [],
        "aliases": [
          {
            "target": "saved_argv",
            "source": "sys",
            "kind": "possible-reference",
            "access": "subscript"
          }
        ],
        "builtinContainerNames": [
          "checked_files",
          "reproduction_check",
          "rerun_checks"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "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": "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": "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": "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": "checked_files",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "checked_files",
            "typeName": "python.strings",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "io",
            "member": "StringIO",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "io"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "rerun_log"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "contextlib",
            "member": "redirect_stdout",
            "kind": "receiver",
            "argumentNames": [
              "rerun_log"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "contextlib"
            ],
            "positionalArgumentNames": [
              [
                "rerun_log"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "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": [
              "rerun_namespace"
            ],
            "keywordArguments": [
              {
                "name": "run_name",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "rerun_checks",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "checked_files"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "rerun_checks"
            ],
            "positionalArgumentNames": [
              [
                "checked_files"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "original_bytes"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "original_bytes"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [
              "original_bytes"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              [
                "original_bytes"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "datetime",
            "member": "isoformat",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "now"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "timezone"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "timezone"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "datetime",
            "member": "now",
            "kind": "receiver",
            "argumentNames": [
              "timezone"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [
              [
                "timezone"
              ]
            ],
            "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": "Path",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "write_text",
            "kind": "receiver",
            "argumentNames": [],
            "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": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "reproduction_check"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "reproduction_check"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "indent",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "reproduction_check"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "reproduction_check"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "indent",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "rerun_log",
            "member": "getvalue",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "rerun_log"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": [
          {
            "receiver": "sys",
            "member": "argv",
            "scope": "instance"
          },
          {
            "receiver": "sys",
            "member": "argv",
            "scope": "instance"
          }
        ]
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "reproduction-package/analysis.py",
          "reproduction-package\\analysis.py"
        ],
        "writes": [
          "reproduction-package\\reproduction-check.json"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "contextlib",
            "qualifiedName": "contextlib",
            "kind": "import"
          },
          {
            "name": "runpy",
            "qualifiedName": "runpy",
            "kind": "import"
          }
        ],
        "staticStrings": [
          {
            "name": "filename",
            "value": "analysis-audit.json"
          }
        ],
        "staticCollections": [
          {
            "name": "checked_files",
            "values": [
              "reporting-results.csv",
              "eligible-case-matrix.csv.gz",
              "matched-drug-names.csv",
              "nearby-unmatched-drug-names.csv",
              "multiple-case-versions.csv",
              "out-of-quarter-fda-dates.csv",
              "analysis-audit.json"
            ]
          }
        ],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791441336859-81": {
      "checksum": "9ce34eaef3aa37151d7bece2fbbd40b2fc44db0306306a565065a1daeb8d92d3",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "dynamic-namespace",
          "external-state",
          "lambda-scope",
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "add_json",
          "add_text",
          "bundle_native_cells",
          "bundle_notebook",
          "bundle_protocol",
          "bundle_provenance",
          "bundle_readme",
          "bundle_report",
          "bundle_sha256",
          "check",
          "code_cell",
          "display",
          "docname",
          "document",
          "entry",
          "environment_manifest",
          "filename",
          "importlib",
          "inventory_versions",
          "listing_start",
          "manifest",
          "name",
          "out",
          "payload",
          "reference_names",
          "row",
          "saved_n",
          "saved_results",
          "selfcheck",
          "sensitive_hits",
          "sensitive_pattern",
          "source_evidence"
        ],
        "conditionallyDefinedNames": [
          "code_cell",
          "display",
          "docname",
          "document",
          "entry",
          "name",
          "row"
        ],
        "usedNames": [
          "Path",
          "add_json",
          "add_text",
          "any",
          "bundle_native_cells",
          "bundle_notebook",
          "bundle_protocol",
          "bundle_provenance",
          "bundle_readme",
          "bundle_report",
          "bundle_sha256",
          "check",
          "compile",
          "datetime",
          "dict",
          "display",
          "environment_manifest",
          "hashlib",
          "importlib",
          "inventory_versions",
          "io",
          "json",
          "len",
          "limitations_html",
          "limitations_parser",
          "listing_html",
          "listing_parser",
          "listing_start",
          "manifest",
          "out",
          "payload",
          "pd",
          "platform",
          "print",
          "re",
          "reference_names",
          "release_docs",
          "saved_n",
          "saved_results",
          "selfcheck",
          "sensitive_hits",
          "sensitive_pattern",
          "set",
          "sorted",
          "source_evidence",
          "source_manifest",
          "sum",
          "sys",
          "timezone",
          "zipfile"
        ],
        "priorUsedNames": [
          "Path",
          "any",
          "compile",
          "datetime",
          "dict",
          "hashlib",
          "io",
          "json",
          "len",
          "limitations_html",
          "limitations_parser",
          "listing_html",
          "listing_parser",
          "pd",
          "platform",
          "print",
          "re",
          "release_docs",
          "set",
          "sorted",
          "source_manifest",
          "sum",
          "sys",
          "timezone",
          "zipfile"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "payload"
        ],
        "possiblyMutatedNames": [
          "limitations_parser",
          "payload"
        ],
        "aliases": [],
        "builtinContainerNames": [
          "environment_manifest",
          "inventory_versions",
          "manifest",
          "payload",
          "reference_names",
          "selfcheck",
          "sensitive_hits",
          "source_evidence"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "any",
          "dict",
          "len",
          "print",
          "set",
          "sorted",
          "sum"
        ],
        "safeCallArgumentNames": [
          "payload",
          "saved_results"
        ],
        "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": "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": "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": "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-function:add_text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "payload"
                ],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-function:add_json",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "add_text",
                  "json"
                ],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "bundle_readme",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "bundle_protocol",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "bundle_report",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "add_text",
            "typeName": "python-function:add_text",
            "argumentNames": []
          },
          {
            "target": "add_json",
            "typeName": "python-function:add_json",
            "argumentNames": []
          },
          {
            "target": "reference_names",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "display",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "bundle_readme",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "bundle_protocol",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "bundle_report",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "reference_names",
            "typeName": "python.strings",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "bundle_notebook"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "bundle_native_cells"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "bundle_provenance"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "importlib",
            "member": "distributions",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "importlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "platform",
            "member": "platform",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "platform"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "importlib",
            "member": "version",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "importlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "datetime",
            "member": "isoformat",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "now"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "timezone"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "timezone"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "datetime",
            "member": "now",
            "kind": "receiver",
            "argumentNames": [
              "timezone"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [
              [
                "timezone"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "listing_parser",
            "member": "index",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "listing_parser"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "listing_start"
            ],
            "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": "listing_html",
            "member": "encode",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "listing_html"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "limitations_html",
            "member": "encode",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "limitations_html"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "add_text",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "bundle_readme"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [
                "bundle_readme"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "add_text",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "bundle_protocol"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [
                "bundle_protocol"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "add_text",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "bundle_report"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [
                "bundle_report"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "add_json",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "bundle_notebook"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [
                "bundle_notebook"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "add_json",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "environment_manifest"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [
                "environment_manifest"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "add_json",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "bundle_provenance"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [
                "bundle_provenance"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "add_json",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "bundle_native_cells"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [
                "bundle_native_cells"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "add_json",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "source_evidence"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [
                "source_evidence"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "release_docs",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "release_docs"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "add_text",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "saved_results"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "io",
            "member": "BytesIO",
            "kind": "receiver",
            "argumentNames": [
              "payload"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "io"
            ],
            "positionalArgumentNames": [
              [
                "payload"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "saved_results",
            "member": "sum",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "eq"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "saved_results"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "saved_results",
            "member": "eq",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "saved_results"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "saved_results",
            "member": "sum",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "saved_results"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "axis",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pd",
            "member": "read_csv",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pd"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "compression",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "usecols",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "list",
                "callableReferences": []
              },
              {
                "name": "chunksize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "io",
            "member": "BytesIO",
            "kind": "receiver",
            "argumentNames": [
              "payload"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "io"
            ],
            "positionalArgumentNames": [
              [
                "payload"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "payload"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "payload"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "payload"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "payload"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "saved_results",
            "member": "itertuples",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "saved_results"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "saved_results",
            "member": "eq",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "saved_results"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "payload",
            "member": "endswith",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "lower"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "payload"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "compile",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "sensitive_pattern"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "sensitive_pattern",
            "member": "search",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "sensitive_pattern"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "sensitive_hits",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "sensitive_hits"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "datetime",
            "member": "isoformat",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "now"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "timezone"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "timezone"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "datetime",
            "member": "now",
            "kind": "receiver",
            "argumentNames": [
              "timezone"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [
              [
                "timezone"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "add_json",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "selfcheck"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [
                "selfcheck"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              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": "add_json",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "manifest"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [
                "manifest"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "exists",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "zipfile",
            "member": "ZipFile",
            "kind": "receiver",
            "argumentNames": [
              "zipfile"
            ],
            "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": "out",
            "member": "writestr",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "out"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "zipfile",
            "member": "ZipFile",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "zipfile"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "check",
            "member": "testzip",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "check"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "check",
            "member": "namelist",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "check"
            ],
            "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": "check",
            "member": "read",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "check"
            ],
            "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": [
              "bundle_sha256"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "bundle_sha256",
              "selfcheck"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "bundle_sha256",
                "selfcheck"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "indent",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "Path",
            "member": "stat",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "reproduction-package\\analysis.py",
          "reproduction-package\\configuration.json",
          "reproduction-package\\reproduction-check.json",
          "verified-source-manifest.json"
        ],
        "writes": [
          "reproduction-bundle.zip"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "importlib",
            "qualifiedName": "importlib",
            "kind": "import"
          }
        ],
        "staticStrings": [
          {
            "name": "filename",
            "value": "validation.json"
          }
        ],
        "staticCollections": [
          {
            "name": "reference_names",
            "values": [
              "reporting-results.csv",
              "eligible-case-matrix.csv.gz",
              "matched-drug-names.csv",
              "nearby-unmatched-drug-names.csv",
              "multiple-case-versions.csv",
              "out-of-quarter-fda-dates.csv",
              "analysis-audit.json",
              "cohort-audit.json",
              "validation.json"
            ]
          }
        ],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791441614005-82": {
      "checksum": "9172e5e3d3b1218a1783d9581bfd8a0d3a2f965f93f34d6092000cbfa59384fc",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-call"
        ],
        "definedNames": [
          "Path",
          "data",
          "entry",
          "hashlib",
          "hits",
          "json",
          "n",
          "name",
          "original_bundle_hash",
          "original_bundle_path",
          "original_manifest",
          "original_payload",
          "re",
          "txt",
          "z",
          "zipfile"
        ],
        "conditionallyDefinedNames": [
          "data",
          "entry",
          "hits",
          "n",
          "name",
          "txt"
        ],
        "usedNames": [
          "Path",
          "hashlib",
          "hits",
          "json",
          "len",
          "max",
          "original_bundle_hash",
          "original_bundle_path",
          "original_manifest",
          "original_payload",
          "print",
          "re",
          "txt",
          "z",
          "zipfile"
        ],
        "priorUsedNames": [
          "len",
          "max",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [
          "hits",
          "original_payload"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "max",
          "print"
        ],
        "safeCallArgumentNames": [
          "original_bundle_hash",
          "original_payload"
        ],
        "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": "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": "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": "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": "original_bundle_path",
            "typeName": "pathlib.PurePath",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "original_bundle_path"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "original_bundle_hash"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "original_bundle_path",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "original_bundle_path"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "zipfile",
            "member": "ZipFile",
            "kind": "receiver",
            "argumentNames": [
              "original_bundle_path"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "zipfile"
            ],
            "positionalArgumentNames": [
              [
                "original_bundle_path"
              ]
            ],
            "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": "z",
            "member": "read",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "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": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "original_payload"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "original_payload"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "original_manifest"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "original_manifest",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "original_manifest"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "original_payload"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "original_payload"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [
              "original_payload"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              [
                "original_payload"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "original_payload",
            "member": "decode",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "original_payload"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "finditer",
            "kind": "receiver",
            "argumentNames": [
              "txt"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "txt"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "hits"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "hits"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ensure_ascii",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "json",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "loads"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "original_payload"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "original_payload"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "original_payload"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "original_payload"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "reproduction-bundle.zip"
        ],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "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": [
          {
            "name": "original_bundle_path",
            "value": "reproduction-bundle.zip"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791441755477-83": {
      "checksum": "96b8a1515d0fe4d796d0a29a219a71ef67e28299254e2c813699ae9cc7efca5b",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "external-state",
          "opaque-call"
        ],
        "definedNames": [
          "allowed_modified",
          "cell",
          "cell_changes",
          "copy",
          "corrected_bundle_path",
          "corrected_bundle_sha",
          "corrected_payload",
          "correction_json",
          "correction_linkage",
          "correction_note",
          "data",
          "datetime",
          "deadline_count",
          "entry",
          "modified_existing",
          "n",
          "new_cells",
          "new_config",
          "new_manifest",
          "new_provenance",
          "new_source",
          "old_source",
          "original_cells",
          "original_config",
          "reverse",
          "source_metadata",
          "timezone",
          "unchanged_checks",
          "validation_correction",
          "z"
        ],
        "conditionallyDefinedNames": [
          "cell",
          "data",
          "deadline_count",
          "entry",
          "n",
          "new_source",
          "old_source",
          "reverse"
        ],
        "usedNames": [
          "Path",
          "all",
          "allowed_modified",
          "cell_changes",
          "copy",
          "corrected_bundle_path",
          "corrected_bundle_sha",
          "corrected_payload",
          "correction_json",
          "correction_linkage",
          "correction_note",
          "data",
          "datetime",
          "deadline_count",
          "dict",
          "hashlib",
          "json",
          "len",
          "modified_existing",
          "n",
          "new_cells",
          "new_config",
          "new_manifest",
          "new_provenance",
          "new_source",
          "old_source",
          "original_bundle_hash",
          "original_bundle_path",
          "original_cells",
          "original_config",
          "original_payload",
          "print",
          "re",
          "reverse",
          "set",
          "sorted",
          "source_metadata",
          "sum",
          "timezone",
          "unchanged_checks",
          "validation_correction",
          "z",
          "zipfile"
        ],
        "priorUsedNames": [
          "Path",
          "all",
          "dict",
          "hashlib",
          "json",
          "len",
          "original_bundle_hash",
          "original_bundle_path",
          "original_payload",
          "print",
          "re",
          "set",
          "sorted",
          "sum",
          "zipfile"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "corrected_payload",
          "new_cells",
          "new_config",
          "new_provenance"
        ],
        "possiblyMutatedNames": [],
        "aliases": [
          {
            "target": "old_source",
            "source": "new_cells",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "source"
          }
        ],
        "builtinContainerNames": [
          "allowed_modified",
          "cell_changes",
          "corrected_payload",
          "correction_linkage",
          "modified_existing",
          "new_manifest",
          "unchanged_checks",
          "validation_correction"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "all",
          "dict",
          "len",
          "print",
          "set",
          "sorted",
          "sum"
        ],
        "safeCallArgumentNames": [
          "corrected_payload",
          "data",
          "modified_existing",
          "original_payload",
          "unchanged_checks"
        ],
        "typeSummaries": [
          {
            "name": "python-callable:unknown.datetime.datetime",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-callable:unknown.datetime.timezone",
            "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": "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": "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": "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-function:correction_json",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "json"
                ],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "datetime",
            "typeName": "python-callable:unknown.datetime.datetime",
            "argumentNames": []
          },
          {
            "target": "timezone",
            "typeName": "python-callable:unknown.datetime.timezone",
            "argumentNames": []
          },
          {
            "target": "correction_note",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "correction_json",
            "typeName": "python-function:correction_json",
            "argumentNames": []
          },
          {
            "target": "corrected_bundle_path",
            "typeName": "Path",
            "argumentNames": []
          },
          {
            "target": "correction_note",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "corrected_payload",
            "typeName": "python.container",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "original_payload"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "original_payload"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "original_config"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "copy",
            "member": "deepcopy",
            "kind": "receiver",
            "argumentNames": [
              "original_config"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "copy"
            ],
            "positionalArgumentNames": [
              [
                "original_config"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "new_config"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "new_config",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "new_config"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "original_config",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "original_config"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "correction_json",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "new_config"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "new_config"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "original_payload"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "original_payload"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "original_cells"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "copy",
            "member": "deepcopy",
            "kind": "receiver",
            "argumentNames": [
              "original_cells"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "copy"
            ],
            "positionalArgumentNames": [
              [
                "original_cells"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "new_cells"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "subn",
            "kind": "receiver",
            "argumentNames": [
              "old_source"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [],
              [
                "old_source"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [
              "new_source",
              "n"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "new_source",
            "member": "count",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "new_source"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "deadline_count"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "new_source",
            "member": "replace",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "new_source"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [
              "new_source"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "new_source",
            "member": "replace",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "new_source"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [
              "reverse"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "sub",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [
              "reverse"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [],
              [
                "reverse"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [
              "reverse"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "old_source",
            "member": "encode",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "old_source"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "cell_changes",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "deadline_count",
              "n",
              "new_cells"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "cell_changes"
            ],
            "positionalArgumentNames": [
              [
                "deadline_count",
                "n",
                "new_cells"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "correction_json",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "new_cells"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "new_cells"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "datetime",
            "member": "isoformat",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "now"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "timezone"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "timezone"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "datetime",
            "member": "now",
            "kind": "receiver",
            "argumentNames": [
              "timezone"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [
              [
                "timezone"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "original_payload"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "original_payload"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "new_provenance"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "correction_json",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "new_provenance"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "new_provenance"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "correction_note",
            "member": "encode",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "correction_note"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "correction_json",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "correction_linkage"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "correction_linkage"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "original_payload",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "original_payload"
            ],
            "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": "original_payload",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "original_payload"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [
              "corrected_payload"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "corrected_payload"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "source_metadata"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "datetime",
            "member": "isoformat",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "now"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "timezone"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "timezone"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "datetime",
            "member": "now",
            "kind": "receiver",
            "argumentNames": [
              "timezone"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "datetime"
            ],
            "positionalArgumentNames": [
              [
                "timezone"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "correction_json",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "validation_correction"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "validation_correction"
              ]
            ],
            "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": "correction_json",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "new_manifest"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "new_manifest"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "corrected_bundle_path"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "corrected_bundle_path",
            "member": "exists",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "corrected_bundle_path"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "zipfile",
            "member": "ZipFile",
            "kind": "receiver",
            "argumentNames": [
              "corrected_bundle_path",
              "zipfile"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "zipfile"
            ],
            "positionalArgumentNames": [
              [
                "corrected_bundle_path"
              ],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "compression",
                "argumentNames": [
                  "zipfile"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "zipfile",
                    "member": "ZIP_DEFLATED"
                  }
                ]
              }
            ]
          },
          {
            "receiver": "z",
            "member": "writestr",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "zipfile",
            "member": "ZipFile",
            "kind": "receiver",
            "argumentNames": [
              "corrected_bundle_path"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "zipfile"
            ],
            "positionalArgumentNames": [
              [
                "corrected_bundle_path"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "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": "z",
            "member": "read",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "data"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "data"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "data"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [
              "data"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              [
                "data"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "read",
            "kind": "receiver",
            "argumentNames": [
              "unchanged_checks"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              [
                "unchanged_checks"
              ]
            ],
            "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": "original_bundle_path",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "original_bundle_path"
            ],
            "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": [
              "corrected_bundle_sha"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "corrected_bundle_path",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "corrected_bundle_path"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "cell_changes",
              "corrected_bundle_sha",
              "validation_correction"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "cell_changes",
                "corrected_bundle_sha",
                "validation_correction"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "indent",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "corrected_bundle_path",
            "member": "stat",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "corrected_bundle_path"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [
          "reproduction-bundle-corrected-2026-10-08.zip"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "copy",
            "qualifiedName": "copy",
            "kind": "import"
          },
          {
            "name": "datetime",
            "qualifiedName": "datetime.datetime",
            "kind": "import"
          },
          {
            "name": "modified_existing",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "timezone",
            "qualifiedName": "datetime.timezone",
            "kind": "import"
          }
        ],
        "staticStrings": [
          {
            "name": "corrected_bundle_path",
            "value": "reproduction-bundle-corrected-2026-10-08.zip"
          },
          {
            "name": "correction_note",
            "value": "# Metadata correction — 2026-10-08\n\nThis operator-authorized finalization corrects metadata only. It does not change the scientific method, report, estimates, case matrix or source input, and does not rerun acquisition, analysis, Replay or export.\n\n## Corrected values\n\n- extraction_ceiling_bytes: **3000000000** (3 GB), replacing the erroneous **300000000** in configuration.json and its duplicated cell-source configuration. The approved Plan and acquisition guard already used 3000000000. The input ZIP inventory is **337724653 bytes** uncompressed, so it satisfied the actual acquisition guard.\n- Operator deadline: **2026-10-08 16:09:24 Asia/Shanghai**, equivalent to **2026-10-08T08:09:24Z**. This is two hours from actual submission at 14:09:24 local time. It supersedes the rounded 16:12 time in the opening request and historical protocol; it does not retroactively rewrite the frozen protocol.\n\n## Preservation and linkage\n\nThe corrected bundle is a separate Artifact, linked to the [original reproduction bundle](reproduction-bundle.zip), whose SHA-256 is:\n`6a5d45ccc1418d12bda88d64ca8bba5e1145239b98120c8b0f2879472e195079`.\n\nThe original bundle and its published version are unchanged. The corrected bundle preserves protocol.md byte-for-byte, and stores the original configuration.json and native-cells.json under frozen/ as historical evidence. The current native-cells.json contains explicitly labeled metadata-corrected reference source; it is not a claim that those corrected literals were executed. Original Run IDs identify the historical execution, whose literal source remains in frozen/native-cells.original.json.\n\nOnly the two configuration fields, their duplicated metadata literals, correction/provenance metadata and package manifests are updated. analysis.py, reproduction.ipynb, environment.json, source-manifest.json, reproduction-check.json, selfcheck.json, report.md and all reference/ scientific files remain byte-identical. Historical validation and reproduction records remain historical; no fresh scientific rerun is claimed.\n\ncorrection-validation.json records member-level hashes, exact allowable changes, unchanged scientific files and archive integrity. MANIFEST.sha256.json contains the corrected package's current file hashes. The external correction note is identical to CORRECTION-2026-10-08.md inside the corrected bundle.\n\n## Native status\n\nEarlier Artifact publication calls succeeded, but native discovery/lineage could not resolve the returned scientific Artifact version. The correction records those receipts and explicit original-version linkage without claiming that native lineage or environment capture is verified. Publication of the corrected bundle is reported separately in the native conversation after its save succeeds. No application code or artifact-validation mechanism is modified or bypassed.\n\nUnchanged deliverables: [report](report.md), [results](reporting-results.csv), and [original FDA input](faers_ascii_2026q2.zip).\n"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791441786192-84": {
      "checksum": "f41516d63ac7d709e34de5773fd1fb7c62c75d77e4189c216cc1f38ee030d271",
      "facts": {
        "state": "unknown",
        "reasons": [
          "dynamic-namespace",
          "opaque-call"
        ],
        "definedNames": [],
        "conditionallyDefinedNames": [],
        "usedNames": [],
        "priorUsedNames": [],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "JSON",
          "String",
          "console"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791783879995-2": {
      "checksum": "93bc9f0f7e8545450961608ecfe31bae0444522b4e263274a7488c914ca45657",
      "facts": {
        "state": "available",
        "definedNames": [
          "Path",
          "csv",
          "hashlib",
          "io",
          "json",
          "plot_bundle_hash",
          "plot_bundle_path",
          "plot_csv_bytes",
          "plot_csv_path",
          "plot_member_bytes",
          "plot_rows",
          "z",
          "zipfile"
        ],
        "usedNames": [
          "Path",
          "csv",
          "hashlib",
          "io",
          "json",
          "len",
          "list",
          "plot_bundle_hash",
          "plot_bundle_path",
          "plot_csv_bytes",
          "plot_csv_path",
          "plot_member_bytes",
          "plot_rows",
          "print",
          "z",
          "zipfile"
        ],
        "priorUsedNames": [
          "len",
          "list",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "builtinContainerNames": [
          "plot_rows"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "list",
          "print"
        ],
        "safeCallArgumentNames": [
          "plot_rows"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "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.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "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": "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": "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": "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": "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": "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
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "Path",
            "typeName": "python-callable:pathlib.Path",
            "argumentNames": []
          },
          {
            "target": "csv",
            "typeName": "csv",
            "argumentNames": []
          },
          {
            "target": "io",
            "typeName": "io",
            "argumentNames": []
          },
          {
            "target": "plot_csv_path",
            "typeName": "pathlib.PurePath",
            "argumentNames": []
          },
          {
            "target": "plot_bundle_path",
            "typeName": "pathlib.PurePath",
            "argumentNames": []
          },
          {
            "target": "plot_rows",
            "typeName": "python.container",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "plot_csv_path"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "plot_bundle_path"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "plot_csv_path",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "plot_csv_path"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "plot_csv_bytes"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "plot_bundle_hash"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "plot_bundle_path",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "plot_bundle_path"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "zipfile",
            "member": "ZipFile",
            "kind": "receiver",
            "argumentNames": [
              "plot_bundle_path"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "zipfile"
            ],
            "positionalArgumentNames": [
              [
                "plot_bundle_path"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "z",
            "member": "read",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "z"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "plot_member_bytes"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "plot_csv_bytes"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "plot_csv_bytes"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [
              "plot_csv_bytes"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              [
                "plot_csv_bytes"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "csv",
            "member": "DictReader",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "csv"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "io",
            "member": "StringIO",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "io"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "plot_csv_bytes",
            "member": "decode",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "plot_csv_bytes"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "plot_bundle_hash",
              "plot_rows"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "plot_bundle_hash",
                "plot_rows"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "indent",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              [
                "plot_csv_bytes"
              ]
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [
                  "plot_csv_bytes"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [
              "plot_csv_bytes"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              [
                "plot_csv_bytes"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "partial",
        "reads": [
          "analysis-output\\reporting-results.csv",
          "reproduction-bundle-corrected-2026-10-08.zip"
        ],
        "writes": [],
        "reasonCodes": [
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "csv",
            "qualifiedName": "csv",
            "kind": "import"
          },
          {
            "name": "hashlib",
            "qualifiedName": "hashlib",
            "kind": "import"
          },
          {
            "name": "io",
            "qualifiedName": "io",
            "kind": "import"
          },
          {
            "name": "json",
            "qualifiedName": "json",
            "kind": "import"
          },
          {
            "name": "Path",
            "qualifiedName": "pathlib.Path",
            "kind": "import"
          },
          {
            "name": "zipfile",
            "qualifiedName": "zipfile",
            "kind": "import"
          }
        ],
        "staticStrings": [
          {
            "name": "plot_bundle_path",
            "value": "reproduction-bundle-corrected-2026-10-08.zip"
          },
          {
            "name": "plot_csv_path",
            "value": "analysis-output\\reporting-results.csv"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791783994273-3": {
      "checksum": "2bdeb3fcd4bfe8398672d5c1f3a59f4d7955296e4f8cebce4f653a79148839ed",
      "facts": {
        "state": "unknown",
        "reasons": [
          "dynamic-namespace",
          "opaque-call"
        ],
        "definedNames": [
          "case26_checks",
          "case26_fig",
          "case26_plot_namespace",
          "case26_plot_script"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "apply_figure_style",
          "case26_plot_namespace",
          "case26_plot_script",
          "compile",
          "exec"
        ],
        "priorUsedNames": [
          "apply_figure_style",
          "compile",
          "exec"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [
          "case26_plot_namespace"
        ],
        "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": "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": "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": "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": "csv",
            "typeName": "csv",
            "argumentNames": []
          },
          {
            "target": "io",
            "typeName": "io",
            "argumentNames": []
          },
          {
            "target": "Path",
            "typeName": "python-callable:pathlib.Path",
            "argumentNames": []
          },
          {
            "target": "case26_plot_script",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "case26_plot_namespace",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "case26_plot_script",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "case26_plot_namespace",
            "typeName": "python.strings",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "apply_figure_style",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [
          {
            "name": "case26_plot_namespace",
            "values": [
              "case26_plot_only"
            ],
            "entries": [
              {
                "key": "__name__",
                "value": "case26_plot_only"
              }
            ]
          }
        ],
        "localFileWrappers": [],
        "pythonHelperModules": [
          {
            "source": "META_GREY = \"#888888\"\n\n\ndef apply_figure_style(*, frame=\"open\", font=None, sizes=(8, 7, 6), grid=False):\n    \"\"\"Set matplotlib rcParams for publication-grade output. Call once before plotting.\n\n    This sets mechanics (role-mapped font-size ladder, outward ticks, frameless\n    legends, 300-dpi save, Type-42 embedded fonts) — not a house aesthetic.\n    Frame, font and the size ladder are parameters.\n\n    frame : 'open' (bottom+left spines, default) | 'boxed' (all four) | 'none'\n    font  : sans-serif family name; None = system default sans-serif\n    sizes : (base, secondary, tick) — titles/axis-labels, legend/annotation, ticks\n    grid  : whether to draw axes.grid (default False)\n    \"\"\"\n    import matplotlib as mpl\n    if frame not in (\"open\", \"boxed\", \"none\"):\n        raise ValueError(f\"frame must be 'open'|'boxed'|'none', got {frame!r}\")\n\n    try:\n        import os, sys, glob, matplotlib.font_manager as fm\n        fdir = os.path.join(os.environ.get(\"CONDA_PREFIX\") or sys.prefix, \"fonts\")\n        if os.path.isdir(fdir):\n            known = {f.fname for f in fm.fontManager.ttflist}\n            for f in glob.glob(os.path.join(fdir, \"*.ttf\")):\n                if f not in known:\n                    fm.fontManager.addfont(f)\n    except Exception:\n        pass\n    base, secondary, tick = sizes\n    boxed = (frame == \"boxed\")\n    rc = {\n        \"font.family\": \"sans-serif\",\n        \"font.size\": base,\n        \"axes.labelsize\": base,\n        \"axes.titlesize\": base,\n        \"legend.fontsize\": secondary,\n        \"xtick.labelsize\": tick,\n        \"ytick.labelsize\": tick,\n        \"axes.linewidth\": 0.6,\n        \"xtick.direction\": \"out\", \"ytick.direction\": \"out\",\n        \"xtick.major.size\": 3, \"ytick.major.size\": 3,\n        \"xtick.major.width\": 0.6, \"ytick.major.width\": 0.6,\n        \"axes.spines.top\": boxed, \"axes.spines.right\": boxed,\n        \"axes.spines.left\": frame != \"none\", \"axes.spines.bottom\": frame != \"none\",\n        \"axes.grid\": bool(grid),\n        \"legend.frameon\": False,\n        \"figure.dpi\": 200,\n        \"savefig.dpi\": 300,\n        \"savefig.bbox\": \"tight\",\n        \"axes.titleweight\": \"normal\",\n        \"axes.titlelocation\": \"left\",\n        \"axes.labelweight\": \"normal\",\n        \"lines.linewidth\": 1.2,\n        \"patch.linewidth\": 0.6,\n        \"pdf.fonttype\": 42, \"ps.fonttype\": 42,\n    }\n    if font:\n        rc[\"font.sans-serif\"] = [font, \"DejaVu Sans\"]\n    mpl.rcParams.update(rc)\n\n\ndef set_frame(ax, style=\"open\"):\n    \"\"\"§3: set spine visibility on an existing axes. style ∈ {'open','boxed','none'}.\"\"\"\n    show = {\"open\": (False, False, True, True),\n            \"boxed\": (True, True, True, True),\n            \"none\": (False, False, False, False)}[style]\n    for side, vis in zip((\"top\", \"right\", \"bottom\", \"left\"), show):\n        ax.spines[side].set_visible(vis)\n        if vis:\n            ax.spines[side].set_linewidth(0.6)\n    ax.tick_params(direction=\"out\", length=0 if style == \"none\" else 3, width=0.6)\n\n\ndef panel_letter(ax, letter, dx=-0.18, dy=1.02, case=\"lower\", fontsize=None):\n    \"\"\"§5.7: bold panel letter outside top-left of axes. case ∈ {'lower','upper'}.\"\"\"\n    import matplotlib.pyplot as plt\n    if fontsize is None:\n        fontsize = plt.rcParams.get(\"font.size\", 8) + 1\n    s = letter.lower() if case == \"lower\" else letter.upper()\n    artist = ax.text(dx, dy, s, transform=ax.transAxes,\n                     fontweight=\"bold\", fontsize=fontsize, va=\"bottom\", ha=\"left\")\n    artist.set_gid(\"figure-style-panel-letter\")\n\n\ndef focal_palette(labels, focal, focal_color, other=\"muted\", base_colors=None):\n    \"\"\"§4.2: map labels → colors with the focal series visually dominant.\n\n    other='muted'   — desaturate base_colors (or a default cycle) toward gray\n    other='grey'    — uniform light gray for all non-focal\n    other='ordinal' — non-focal on a single light→dark gray ramp (input order)\n    \"\"\"\n    import matplotlib.colors as mcolors\n    import matplotlib.pyplot as plt\n    focal_set = {focal} if isinstance(focal, str) else set(focal)\n    n = len(labels)\n    if not focal_set & set(labels):\n        raise ValueError(f\"focal {focal!r} not found in labels\")\n    base_colors = [] if base_colors is None else list(base_colors)\n    if not base_colors:\n        base_colors = plt.rcParams[\"axes.prop_cycle\"].by_key().get(\"color\", [\"#444444\"])\n    if not base_colors:\n        base_colors = [\"#444444\"]\n    base_colors = [base_colors[i % len(base_colors)] for i in range(n)]\n    if other == \"grey\":\n        rest = [\"#BCBCBC\"] * n\n    elif other == \"ordinal\":\n        nf = max(1, n - len(focal_set))\n        ramp = [mcolors.to_hex((v, v, v)) for v in\n                ([0.55] if nf == 1 else [0.80 - 0.35 * i / (nf - 1) for i in range(nf)])]\n        rest, k = [], 0\n        for l in labels:\n            rest.append(ramp[min(k, nf - 1)]); k += (l not in focal_set)\n    elif other == \"muted\":\n        def mute(c):\n            r, g, b = mcolors.to_rgb(c)\n            m = (r + g + b) / 3\n            return mcolors.to_hex((0.3 * r + 0.7 * m, 0.3 * g + 0.7 * m, 0.3 * b + 0.7 * m))\n        rest = [mute(c) for c in base_colors]\n    else:\n        raise ValueError(\"other must be 'muted', 'grey', or 'ordinal'\")\n    return [focal_color if l in focal_set else rest[i] for i, l in enumerate(labels)]\n\n\ndef bar_with_points(ax, x, ymat, labels, colors, jitter=0.08, show_points=True,\n                    errorbar=None, point_alpha=0.5, point_size=8):\n    \"\"\"§6.1: bar = mean; optionally overlay raw points or draw an interval.\n\n    colors   : per-label color list (e.g. from focal_palette)\n    x, ymat and labels must have equal lengths; mismatches raise before drawing.\n    Each group must be a nonempty, finite, one-dimensional real numeric array.\n    Requested SD/CI intervals require at least two observations per group.\n    errorbar : None | 'sd' | 'ci95' — drawn only when show_points is False.\n               'ci95' is the t-distribution 95% CI of the mean\n               (half-width t_{0.975,n-1} · s/√n); correct at small n where the\n               z-approximation (1.96·s/√n) is markedly too narrow.\n    \"\"\"\n    import numpy as np\n    x = np.asarray(x)\n    if x.ndim != 1 or not np.issubdtype(x.dtype, np.number):\n        raise TypeError(\n            \"bar_with_points x must be one-dimensional numeric positions; \"\n            \"pass category names through labels\"\n        )\n    ymat = list(ymat)\n    labels = list(labels)\n    if len(x) != len(ymat) or len(x) != len(labels):\n        raise ValueError(\"bar_with_points x, ymat and labels must have equal lengths\")\n    if colors is not None and not isinstance(colors, str):\n        colors = list(colors)\n        if not colors:\n            colors = None\n    if x.dtype.kind not in \"iuf\" or not np.isfinite(x).all():\n        raise ValueError(\"bar_with_points x must contain finite real positions\")\n    for i, y in enumerate(ymat):\n        if np.ma.isMaskedArray(y) and np.ma.getmaskarray(y).any():\n            raise ValueError(f\"bar_with_points group {i} contains masked observations; resolve exclusions explicitly before plotting\")\n    ymat = [np.asarray(y) for y in ymat]\n    for i, y in enumerate(ymat):\n        if y.ndim != 1 or y.size == 0 or y.dtype.kind not in \"iuf\" or not np.isfinite(y).all():\n            raise ValueError(f\"bar_with_points group {i} must be nonempty, one-dimensional and finite real numeric data\")\n    if errorbar and not show_points:\n        if errorbar not in (\"sd\", \"ci95\"):\n            raise ValueError(\"errorbar must be None, 'sd', or 'ci95'\")\n        if any(y.size < 2 for y in ymat):\n            raise ValueError(\"SD/CI cannot be estimated from one observation; use raw points without an interval\")\n    means = np.array([np.mean(y) for y in ymat], float)\n    err = None\n    if errorbar and not show_points:\n        if errorbar == \"sd\":\n            err = np.array([np.std(y, ddof=1) for y in ymat])\n        elif errorbar == \"ci95\":\n            from scipy.stats import t\n            def _hw(y):\n                n = np.asarray(y).size\n                return t.ppf(0.975, n - 1) * np.std(y, ddof=1) / np.sqrt(n)\n            err = np.array([_hw(y) for y in ymat])\n    ax.bar(x, means, color=colors, width=0.7, edgecolor=\"none\",\n           yerr=err, error_kw={\"elinewidth\": 0.8, \"capsize\": 0})\n    if show_points:\n        for xi, ys in zip(x, ymat):\n            ys = np.asarray(ys)\n            if ys.ndim == 1 and ys.size > 0:\n                jit = (np.random.rand(ys.size) - 0.5) * 2 * jitter\n                ax.scatter(np.full(ys.size, xi) + jit, ys, s=point_size, color=\"black\",\n                           alpha=point_alpha, zorder=3, linewidths=0)\n    ax.set_xticks(x); ax.set_xticklabels(labels)\n    return ax\n\n\ndef strip_with_median(ax, groups, values, colors=None, jitter=0.12):\n    \"\"\"§6.1: jittered points + bold horizontal median tick per group.\n\n    groups and values must have equal lengths. Mismatches raise before drawing.\n    colors=None or an empty color sequence supplies default gray; a nonempty\n    color sequence cycles across groups.\n    Each group must be nonempty, one-dimensional and finite real numeric data;\n    resolve missing observations explicitly before plotting.\n    \"\"\"\n    import numpy as np\n    labs = list(groups)\n    values = list(values)\n    if len(labs) != len(values):\n        raise ValueError(\"strip_with_median groups and values must have equal lengths\")\n    for i, y in enumerate(values):\n        if np.ma.isMaskedArray(y) and np.ma.getmaskarray(y).any():\n            raise ValueError(f\"strip_with_median group {i} contains masked observations; resolve exclusions explicitly before plotting\")\n    values = [np.asarray(y) for y in values]\n    for i, y in enumerate(values):\n        if y.ndim != 1 or y.size == 0 or y.dtype.kind not in \"iuf\" or not np.isfinite(y).all():\n            raise ValueError(f\"strip_with_median group {i} must be nonempty, one-dimensional and finite real numeric data\")\n    colors = [] if colors is None else list(colors)\n    if not colors:\n        colors = [\"#444444\"]\n    for i, ys in enumerate(values):\n        c = colors[i % len(colors)]\n        ys = np.asarray(ys)\n        jit = (np.random.rand(ys.size) - 0.5) * 2 * jitter\n        ax.scatter(np.full(ys.size, i) + jit, ys, s=10, color=c, alpha=0.6, linewidths=0, zorder=2)\n        m = np.median(ys)\n        ax.plot([i - 0.22, i + 0.22], [m, m], color=\"black\", lw=1.6, zorder=3)\n    ax.set_xticks(range(len(labs))); ax.set_xticklabels(labs)\n    return ax\n\n\ndef goodness_arrow(ax, text=\"higher = better\", loc=\"upper left\", axis=\"y\", fontsize=None):\n    \"\"\"§3.6: small upright direction-of-goodness cue in the margin.\"\"\"\n    import matplotlib.pyplot as plt\n    if fontsize is None:\n        fontsize = plt.rcParams[\"legend.fontsize\"]\n    pos = {\"upper left\": (0.02, 0.98), \"upper right\": (0.98, 0.98),\n           \"lower left\": (0.02, 0.02), \"lower right\": (0.98, 0.02)}[loc]\n    ha = \"left\" if \"left\" in loc else \"right\"\n    va = \"top\" if \"upper\" in loc else \"bottom\"\n    arrow = \"↑ \" if axis == \"y\" else \"→ \"\n    ax.text(pos[0], pos[1], arrow + text, transform=ax.transAxes,\n            fontsize=fontsize, color=META_GREY, ha=ha, va=va)\n\n\ndef two_tier_label(name, meta):\n    \"\"\"§5: two-line label string (name / metadata). Meta line styled separately by caller.\"\"\"\n    return f\"{name}\\n{meta}\"\n\n\ndef end_of_line_labels(ax, xs, ys, labels, colors=None, dx=0.01, fontsize=None):\n    \"\"\"§6.3 / §7.3: label each line series at its right end instead of a legend box.\n\n    Each label requires a nonempty, matched x/y series. Validate all series\n    before drawing. Nonempty colors cycle; None or empty uses default text color.\n    Inner sequences must support len() and indexing; they are not copied.\n    Nonfinite endpoints are rejected rather than producing an invisible label.\n    \"\"\"\n    import matplotlib.pyplot as plt\n    import math\n    xs, ys, labels = list(xs), list(ys), list(labels)\n    if len(xs) != len(ys) or len(xs) != len(labels):\n        raise ValueError(\"end_of_line_labels xs, ys and labels must have equal lengths\")\n    if any(len(x) == 0 or len(x) != len(y) for x, y in zip(xs, ys)):\n        raise ValueError(\"end_of_line_labels each x/y series must be nonempty and have equal lengths\")\n    if any(not math.isfinite(x[-1]) or not math.isfinite(y[-1]) for x, y in zip(xs, ys)):\n        raise ValueError(\"end_of_line_labels endpoints must be finite; choose valid endpoints explicitly\")\n    if fontsize is None:\n        fontsize = plt.rcParams[\"font.size\"]\n    colors = [] if colors is None else list(colors)\n    if not colors:\n        colors = [None]\n    span = ax.get_xlim()[1] - ax.get_xlim()[0]\n    for i, (x, y, lab) in enumerate(zip(xs, ys, labels)):\n        c = colors[i % len(colors)]\n        ax.text(x[-1] + dx * span, y[-1], lab, color=c, va=\"center\", ha=\"left\", fontsize=fontsize)\n\n\ndef panel_crops(fig, dpi=None, pad_px=6, bbox_inches=None, pad_inches=None):\n    \"\"\"§9.2: pixel-space crop boxes for each lettered panel in the SAVED PNG.\n\n    Returns ``{letter: (x0, y0, x1, y1)}`` in image-space pixels (origin\n    top-left, matching PIL's ``Image.crop``). Panels are detected as bold\n    single-character ``Text``\n    objects placed by :func:`panel_letter`; each panel's crop is its axes'\n    tightbbox mapped into the saved file's pixel space, padded by ``pad_px``.\n    For §3.4 composites (abutting subplots sharing an axis, letter on the\n    leftmost only) the crop unions in letterless ``sharex``/``sharey`` siblings\n    on the same grid row/col so the whole composite is covered. When no axes\n    carries a panel letter (standalone plot, or a figure-composer sub-agent),\n    falls back to one crop per axes keyed by index.\n\n    ``bbox_inches`` mirrors ``Figure.savefig`` semantics: ``None`` means\n    *consult rcParams* (so under :func:`apply_figure_style` it resolves to\n    ``'tight'``); pass an explicit ``Bbox`` only if you saved with one. The\n    boxes are clamped to the saved image extent; panels with no intersection\n    are omitted.\n\n        >>> from PIL import Image\n        >>> fig.savefig(\"fig.png\")  # bbox_inches='tight' via rcParams\n        >>> with Image.open(\"fig.png\") as saved:\n        ...     for letter, box in panel_crops(fig).items():\n        ...         saved.crop(box).save(f\"panel_{letter}.png\")\n\n    Match savefig's DPI, bbox_inches and pad_inches when overriding defaults.\n    Returned boxes are pixels, never savefig bbox_inches (inches). Passing them\n    back to savefig as inches can allocate an enormous raster.\n    \"\"\"\n    import matplotlib as mpl\n    import matplotlib.text\n    from matplotlib.backends.backend_agg import FigureCanvasAgg\n    if isinstance(pad_px, bool) or not isinstance(pad_px, int) or pad_px < 0:\n        raise TypeError(\"panel_crops pad_px must be a non-negative integer\")\n    if dpi is None:\n        dpi = mpl.rcParams.get(\"savefig.dpi\", fig.dpi)\n        if dpi == \"figure\":\n            dpi = fig.dpi\n    dpi = float(dpi)\n    if bbox_inches is None:\n        bbox_inches = mpl.rcParams.get(\"savefig.bbox\")\n    # The Open-Science notebook captures and closes pyplot figures after every\n    # cell. Matplotlib 3.11 decouples a closed Figure from its backend by\n    # replacing FigureCanvasAgg with FigureCanvasBase, while the persistent\n    # notebook namespace can still retain the Figure itself. Reattach the\n    # headless canvas before asking for saved-image geometry so this helper is\n    # safe in a later QA cell as well as the producer cell.\n    if not hasattr(fig.canvas, \"get_renderer\"):\n        FigureCanvasAgg(fig)\n    fig.canvas.draw()\n    r = fig.canvas.get_renderer()\n\n    if bbox_inches == \"tight\":\n        if pad_inches is None:\n            pad_inches = mpl.rcParams.get(\"savefig.pad_inches\", 0.1)\n        tb = fig.get_tightbbox(r).padded(pad_inches)\n        ox_in, oy_in = tb.x0, tb.y0\n        W_in, H_in = tb.width, tb.height\n    elif isinstance(bbox_inches, mpl.transforms.BboxBase):\n        ox_in, oy_in = bbox_inches.x0, bbox_inches.y0\n        W_in, H_in = bbox_inches.width, bbox_inches.height\n    elif bbox_inches is None:\n        ox_in, oy_in = 0.0, 0.0\n        W_in, H_in = fig.get_size_inches()\n    else:\n        raise TypeError(\"panel_crops bbox_inches must be None, 'tight', or a matplotlib Bbox\")\n    W_px, H_px = int(round(W_in * dpi)), int(round(H_in * dpi))\n    lettered = {}\n    seen_letters = set()\n    for ax in fig.axes:\n        for t in ax.findobj(matplotlib.text.Text):\n            s = (t.get_text() or \"\").strip()\n            if t.get_gid() == \"figure-style-panel-letter\":\n                if s in seen_letters:\n                    raise ValueError(f\"Duplicate panel letter: {s!r}\")\n                seen_letters.add(s)\n                lettered[ax] = s\n                break\n\n\n\n    if not lettered:\n        lettered = {ax: str(i) for i, ax in enumerate(fig.axes)}\n    out = {}\n    for ax, letter in lettered.items():\n        bbs = [ax.get_tightbbox(r)]\n\n\n\n\n        ss = ax.get_subplotspec()\n        for sib in fig.axes:\n            if sib is ax or sib in lettered:\n                continue\n            ssib = sib.get_subplotspec()\n            same_row = ss is None or ssib is None or ss.rowspan == ssib.rowspan\n            same_col = ss is None or ssib is None or ss.colspan == ssib.colspan\n            if ((ax.get_shared_y_axes().joined(ax, sib) and same_row)\n                    or (ax.get_shared_x_axes().joined(ax, sib) and same_col)):\n                bbs.append(sib.get_tightbbox(r))\n        bb = mpl.transforms.Bbox.union(bbs)\n\n        bx0 = (bb.x0 / fig.dpi - ox_in) * dpi\n        bx1 = (bb.x1 / fig.dpi - ox_in) * dpi\n        by0 = H_px - (bb.y1 / fig.dpi - oy_in) * dpi\n        by1 = H_px - (bb.y0 / fig.dpi - oy_in) * dpi\n        box = (\n            min(max(int(bx0) - pad_px, 0), W_px),\n            min(max(int(by0) - pad_px, 0), H_px),\n            max(min(int(bx1) + pad_px, W_px), 0),\n            max(min(int(by1) + pad_px, H_px), 0),\n        )\n        if box[0] < box[2] and box[1] < box[3]:\n            out[letter] = box\n    return out\n",
            "exports": [
              "apply_figure_style",
              "set_frame",
              "panel_letter",
              "focal_palette",
              "bar_with_points",
              "strip_with_median",
              "goodness_arrow",
              "two_tier_label",
              "end_of_line_labels",
              "panel_crops"
            ]
          }
        ]
      }
    },
    "notebook-run-1791784015767-4": {
      "checksum": "cb56ecd94d9b02d787b810456bbc8772d11089a41d84dc5da30b275735be422c",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-call"
        ],
        "definedNames": [
          "plotCaps"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "plotCaps"
        ],
        "priorUsedNames": [],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "console"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791784023040-5": {
      "checksum": "24a123cf0176a196f319d4528ee46ea07695bf20ad076617f49a31dff7c81a86",
      "facts": {
        "state": "unknown",
        "reasons": [
          "dynamic-namespace",
          "opaque-call"
        ],
        "definedNames": [],
        "conditionallyDefinedNames": [],
        "usedNames": [],
        "priorUsedNames": [],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791784057999-6": {
      "checksum": "1a126326b5ee0e75e69c7af0ccdb1527ac1d04e83569cdbdd519deb42793e246",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-call",
          "scoped-opaque-call"
        ],
        "definedNames": [
          "ET",
          "Image",
          "case26_native_style",
          "check",
          "im",
          "mpl",
          "svg_root",
          "svg_text"
        ],
        "conditionallyDefinedNames": [
          "check"
        ],
        "usedNames": [
          "ET",
          "Image",
          "bool",
          "case26_checks",
          "case26_native_style",
          "float",
          "im",
          "int",
          "isinstance",
          "json",
          "len",
          "list",
          "mpl",
          "print",
          "str",
          "svg_root",
          "svg_text",
          "tuple",
          "type"
        ],
        "priorUsedNames": [
          "bool",
          "case26_checks",
          "float",
          "int",
          "isinstance",
          "json",
          "len",
          "list",
          "print",
          "str",
          "tuple",
          "type"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [
          {
            "target": "Image",
            "source": "PIL.Image",
            "kind": "reference"
          },
          {
            "target": "mpl",
            "source": "matplotlib",
            "kind": "reference"
          },
          {
            "target": "ET",
            "source": "xml.etree.ElementTree",
            "kind": "reference"
          }
        ],
        "builtinContainerNames": [
          "case26_native_style",
          "svg_text"
        ],
        "copyOnModifyNames": [],
        "pythonPlottingState": {
          "reads": true,
          "writes": false
        },
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "bool",
          "float",
          "int",
          "isinstance",
          "len",
          "list",
          "print",
          "str",
          "tuple",
          "type"
        ],
        "safeCallArgumentNames": [
          "case26_checks",
          "im"
        ],
        "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": "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": "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": "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": "mpl",
            "typeName": "matplotlib",
            "argumentNames": []
          },
          {
            "target": "ET",
            "typeName": "xml.etree.ElementTree",
            "argumentNames": []
          },
          {
            "target": "im",
            "typeName": "PIL.Image.Image",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "Image",
            "member": "open",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "Image"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "im",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "im"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "im",
            "member": "getextrema",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "getchannel"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "im"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "im",
            "member": "getchannel",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "im"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "im",
            "member": "getpixel",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "convert"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "im",
            "member": "convert",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "im"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ET",
            "member": "getroot",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "parse"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "ET"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "svg_root"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "ET",
            "member": "parse",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ET"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "svg_root",
            "member": "iter",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "svg_root"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "svg_root",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "svg_root"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "mpl",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "@rcParams"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "mpl"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "case26_native_style",
              "str"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "case26_native_style"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "default",
                "argumentNames": [
                  "str"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "str"
                  }
                ]
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "case26-reporting-ratios-20261012.png"
        ],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "ET",
            "qualifiedName": "xml.etree.ElementTree",
            "kind": "import"
          },
          {
            "name": "Image",
            "qualifiedName": "PIL.Image",
            "kind": "import"
          },
          {
            "name": "mpl",
            "qualifiedName": "matplotlib",
            "kind": "import"
          },
          {
            "name": "svg_text",
            "qualifiedName": "python.container",
            "kind": "object"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791784091746-7": {
      "checksum": "30dd31efbf12db505768ce0fa9e481a611b051f91cda89f70bf4cf90ab9f1eee",
      "facts": {
        "state": "unknown",
        "reasons": [
          "dynamic-namespace"
        ],
        "definedNames": [
          "case26_export_script",
          "validation_namespace"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "case26_export_script",
          "case26_native_style",
          "compile",
          "exec",
          "print",
          "validation_namespace"
        ],
        "priorUsedNames": [
          "case26_native_style",
          "compile",
          "exec",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [
          "validation_namespace"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "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": "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": "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": "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": "case26_export_script",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "validation_namespace",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "case26_export_script",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "validation_namespace",
            "typeName": "python.strings",
            "argumentNames": []
          }
        ],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [
          {
            "name": "validation_namespace",
            "values": [
              "plot_script_validation"
            ],
            "entries": [
              {
                "key": "__name__",
                "value": "plot_script_validation"
              }
            ]
          }
        ],
        "localFileWrappers": []
      }
    }
  },
  "projectionSnapshots": {
    "[\"repl\",\"\",\"633d6aac-92d9-4992-a21e-8b7548ea6652\"]": {
      "checksum": "eb3264996de9fa352a4f73870aa86d48b55ace7a705d165a05ed8f7e30ca14c4",
      "projection": {
        "stalenessByRunId": {
          "notebook-run-1791439804148-57": {
            "state": "unknown",
            "reasons": [
              "dynamic-namespace",
              "opaque-call"
            ]
          },
          "notebook-run-1791439814639-58": {
            "state": "unknown",
            "reasons": [
              "dynamic-namespace",
              "opaque-call"
            ]
          },
          "notebook-run-1791439889015-63": {
            "state": "unknown",
            "reasons": [
              "dynamic-namespace",
              "opaque-call"
            ]
          },
          "notebook-run-1791440225720-68": {
            "state": "unknown",
            "reasons": [
              "dynamic-namespace",
              "opaque-call"
            ]
          },
          "notebook-run-1791440825630-78": {
            "state": "unknown",
            "reasons": [
              "dynamic-namespace",
              "opaque-call"
            ]
          },
          "notebook-run-1791441786192-84": {
            "state": "unknown",
            "reasons": [
              "dynamic-namespace",
              "opaque-call"
            ]
          }
        },
        "invalidatedByRunId": {},
        "dependenciesByRunId": {}
      }
    },
    "[\"python\",\"default-python\",\"c53e0814-6665-4bb9-be81-f2709bdf743a\"]": {
      "checksum": "23972095cb8661c94fc4f3352cb2957d0f7a5bcaea634412e8bfb05c7eae11c2",
      "projection": {
        "stalenessByRunId": {
          "notebook-run-1791439815333-59": {
            "state": "unknown",
            "reasons": [
              "control-flow",
              "external-state",
              "opaque-call",
              "opaque-mutation",
              "dynamic-namespace",
              "scoped-opaque-call"
            ]
          },
          "notebook-run-1791439846321-60": {
            "state": "unknown",
            "reasons": [
              "control-flow",
              "external-state",
              "opaque-call",
              "opaque-mutation",
              "dynamic-namespace",
              "scoped-opaque-call"
            ]
          },
          "notebook-run-1791439858948-61": {
            "state": "unknown",
            "reasons": [
              "control-flow",
              "external-state",
              "opaque-call",
              "opaque-mutation",
              "dynamic-namespace",
              "scoped-opaque-call"
            ]
          },
          "notebook-run-1791439885116-62": {
            "state": "unknown",
            "reasons": [
              "control-flow",
              "external-state",
              "opaque-call",
              "opaque-mutation",
              "dynamic-namespace",
              "scoped-opaque-call"
            ]
          },
          "notebook-run-1791439906320-64": {
            "state": "unknown",
            "reasons": [
              "control-flow",
              "external-state",
              "opaque-call",
              "opaque-mutation",
              "dynamic-namespace",
              "scoped-opaque-call"
            ]
          },
          "notebook-run-1791440209739-67": {
            "state": "unknown",
            "reasons": [
              "control-flow",
              "external-state",
              "opaque-call",
              "opaque-mutation",
              "dynamic-namespace",
              "scoped-opaque-call"
            ]
          },
          "notebook-run-1791440352093-69": {
            "state": "unknown",
            "reasons": [
              "control-flow",
              "external-state",
              "opaque-call",
              "opaque-mutation",
              "dynamic-namespace",
              "scoped-opaque-call"
            ]
          },
          "notebook-run-1791440384074-70": {
            "state": "unknown",
            "reasons": [
              "control-flow",
              "external-state",
              "opaque-call",
              "opaque-mutation",
              "dynamic-namespace",
              "scoped-opaque-call"
            ]
          },
          "notebook-run-1791440402242-71": {
            "state": "unknown",
            "reasons": [
              "control-flow",
              "external-state",
              "opaque-call",
              "opaque-mutation",
              "dynamic-namespace",
              "scoped-opaque-call"
            ]
          },
          "notebook-run-1791440422903-72": {
            "state": "unknown",
            "reasons": [
              "control-flow",
              "external-state",
              "opaque-call",
              "opaque-mutation",
              "dynamic-namespace",
              "scoped-opaque-call"
            ]
          },
          "notebook-run-1791440496433-73": {
            "state": "unknown",
            "reasons": [
              "control-flow",
              "external-state",
              "opaque-call",
              "opaque-mutation",
              "dynamic-namespace",
              "scoped-opaque-call"
            ]
          },
          "notebook-run-1791440591245-74": {
            "state": "unknown",
            "reasons": [
              "control-flow",
              "external-state",
              "opaque-call",
              "opaque-mutation",
              "dynamic-namespace",
              "scoped-opaque-call"
            ]
          },
          "notebook-run-1791440638975-75": {
            "state": "unknown",
            "reasons": [
              "control-flow",
              "external-state",
              "opaque-call",
              "opaque-mutation",
              "dynamic-namespace",
              "scoped-opaque-call"
            ]
          },
          "notebook-run-1791440694644-76": {
            "state": "unknown",
            "reasons": [
              "control-flow",
              "external-state",
              "opaque-call",
              "opaque-mutation",
              "dynamic-namespace",
              "scoped-opaque-call"
            ]
          },
          "notebook-run-1791440768519-77": {
            "state": "unknown",
            "reasons": [
              "control-flow",
              "external-state",
              "opaque-call",
              "opaque-mutation",
              "dynamic-namespace",
              "scoped-opaque-call"
            ]
          },
          "notebook-run-1791440914061-79": {
            "state": "unknown",
            "reasons": [
              "control-flow",
              "external-state",
              "opaque-call",
              "opaque-mutation",
              "dynamic-namespace",
              "scoped-opaque-call"
            ]
          },
          "notebook-run-1791440957710-80": {
            "state": "unknown",
            "reasons": [
              "control-flow",
              "external-state",
              "opaque-call",
              "opaque-mutation",
              "dynamic-namespace",
              "scoped-opaque-call"
            ]
          },
          "notebook-run-1791441336859-81": {
            "state": "unknown",
            "reasons": [
              "control-flow",
              "external-state",
              "opaque-call",
              "opaque-mutation",
              "dynamic-namespace",
              "scoped-opaque-call"
            ]
          },
          "notebook-run-1791441614005-82": {
            "state": "unknown",
            "reasons": [
              "control-flow",
              "external-state",
              "opaque-call",
              "opaque-mutation",
              "dynamic-namespace",
              "scoped-opaque-call"
            ]
          },
          "notebook-run-1791441755477-83": {
            "state": "unknown",
            "reasons": [
              "control-flow",
              "external-state",
              "opaque-call",
              "opaque-mutation",
              "dynamic-namespace",
              "scoped-opaque-call"
            ]
          }
        },
        "invalidatedByRunId": {
          "notebook-run-1791440496433-73": [
            {
              "state": "unknown",
              "runId": "notebook-run-1791440209739-67",
              "cellId": "acquire_quarter",
              "names": [
                "str"
              ],
              "reasons": [
                "opaque-call"
              ]
            }
          ],
          "notebook-run-1791440768519-77": [
            {
              "state": "unknown",
              "runId": "notebook-run-1791440638975-75",
              "cellId": "review_drug_mapping",
              "names": [
                "audit"
              ],
              "reasons": [
                "control-flow",
                "opaque-call",
                "opaque-mutation",
                "scoped-opaque-call",
                "dynamic-namespace"
              ]
            },
            {
              "state": "unknown",
              "runId": "notebook-run-1791439906320-64",
              "cellId": "selected_source_check",
              "names": [
                "next"
              ],
              "reasons": [
                "opaque-call"
              ]
            },
            {
              "state": "unknown",
              "runId": "notebook-run-1791440694644-76",
              "cellId": "calculate_reporting_disproportionality",
              "names": [
                "OUTPUT_DIR"
              ],
              "reasons": [
                "control-flow",
                "opaque-call",
                "opaque-mutation",
                "scoped-opaque-call",
                "dynamic-namespace"
              ]
            }
          ],
          "notebook-run-1791441614005-82": [
            {
              "state": "unknown",
              "runId": "notebook-run-1791440914061-79",
              "cellId": "prepare_standalone_reproduction",
              "names": [
                "Path"
              ],
              "reasons": [
                "control-flow",
                "opaque-call",
                "opaque-mutation"
              ]
            },
            {
              "state": "unknown",
              "runId": "notebook-run-1791440957710-80",
              "cellId": "verify_saved_reproduction_script",
              "names": [
                "Path"
              ],
              "reasons": [
                "control-flow",
                "opaque-call",
                "opaque-mutation"
              ]
            },
            {
              "state": "unknown",
              "runId": "notebook-run-1791441336859-81",
              "cellId": "package_and_check_final_outputs",
              "names": [
                "Path"
              ],
              "reasons": [
                "control-flow",
                "opaque-call",
                "opaque-mutation"
              ]
            }
          ]
        },
        "dependenciesByRunId": {}
      }
    }
  }
}
