From 433a6adf4a15983b806def28dcd0fbd863e48f71 Mon Sep 17 00:00:00 2001 From: Cameron Smith Date: Wed, 17 Jan 2024 14:54:35 -0500 Subject: [PATCH] WIP: add gazelle [no ci] Signed-off-by: Cameron Smith --- BUILD.bazel | 32 + MODULE.bazel | 12 +- MODULE.bazel.lock | 1638 ++- backup.BUILD.txt | 143 + bazel/python.bzl | 6 +- gazelle_python.yaml | 12124 ++++++++++++++++ src/pyrovelocity/BUILD.bazel | 133 +- src/pyrovelocity/{pyrovelocity.py => cli.py} | 6 +- .../tests/{test_api.py => api_test.py} | 0 ...ssedpickle.py => compressedpickle_test.py} | 0 .../tests/{test_config.py => config_test.py} | 0 ...ity_index.py => criticality_index_test.py} | 0 .../{test_cytotrace.py => cytotrace_test.py} | 0 .../tests/{test_data.py => data_test.py} | 0 .../tests/{test_plot.py => plot_test.py} | 0 ...t_pyrovelocity.py => pyrovelocity_test.py} | 0 .../{test_trainer.py => trainer_test.py} | 0 .../tests/{test_utils.py => utils_test.py} | 0 ...locity_guide.py => velocity_guide_test.py} | 0 ...locity_model.py => velocity_model_test.py} | 0 ...city_module.py => velocity_module_test.py} | 0 .../{test_velocity.py => velocity_test.py} | 0 unittests/__init__.py | 1 + unittests/api_test.py | 7 + unittests/compressedpickle_test.py | 86 + unittests/config_test.py | 7 + unittests/criticality_index_test.py | 48 + unittests/cytotrace_test.py | 7 + unittests/data_test.py | 7 + unittests/plot_test.py | 7 + unittests/pyrovelocity_test.py | 7 + unittests/trainer_test.py | 7 + unittests/utils_test.py | 118 + unittests/velocity_guide_test.py | 7 + unittests/velocity_model_test.py | 7 + unittests/velocity_module_test.py | 7 + unittests/velocity_test.py | 7 + 37 files changed, 14285 insertions(+), 139 deletions(-) create mode 100644 backup.BUILD.txt create mode 100644 gazelle_python.yaml rename src/pyrovelocity/{pyrovelocity.py => cli.py} (72%) rename src/pyrovelocity/tests/{test_api.py => api_test.py} (100%) rename src/pyrovelocity/tests/{test_compressedpickle.py => compressedpickle_test.py} (100%) rename src/pyrovelocity/tests/{test_config.py => config_test.py} (100%) rename src/pyrovelocity/tests/{test_criticality_index.py => criticality_index_test.py} (100%) rename src/pyrovelocity/tests/{test_cytotrace.py => cytotrace_test.py} (100%) rename src/pyrovelocity/tests/{test_data.py => data_test.py} (100%) rename src/pyrovelocity/tests/{test_plot.py => plot_test.py} (100%) rename src/pyrovelocity/tests/{test_pyrovelocity.py => pyrovelocity_test.py} (100%) rename src/pyrovelocity/tests/{test_trainer.py => trainer_test.py} (100%) rename src/pyrovelocity/tests/{test_utils.py => utils_test.py} (100%) rename src/pyrovelocity/tests/{test_velocity_guide.py => velocity_guide_test.py} (100%) rename src/pyrovelocity/tests/{test_velocity_model.py => velocity_model_test.py} (100%) rename src/pyrovelocity/tests/{test_velocity_module.py => velocity_module_test.py} (100%) rename src/pyrovelocity/tests/{test_velocity.py => velocity_test.py} (100%) create mode 100644 unittests/__init__.py create mode 100644 unittests/api_test.py create mode 100644 unittests/compressedpickle_test.py create mode 100644 unittests/config_test.py create mode 100644 unittests/criticality_index_test.py create mode 100644 unittests/cytotrace_test.py create mode 100644 unittests/data_test.py create mode 100644 unittests/plot_test.py create mode 100644 unittests/pyrovelocity_test.py create mode 100644 unittests/trainer_test.py create mode 100644 unittests/utils_test.py create mode 100644 unittests/velocity_guide_test.py create mode 100644 unittests/velocity_model_test.py create mode 100644 unittests/velocity_module_test.py create mode 100644 unittests/velocity_test.py diff --git a/BUILD.bazel b/BUILD.bazel index 42b372cee..beb51a03c 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -2,7 +2,15 @@ pyrovelocity BUILD """ +load("@aspect_rules_py//py:defs.bzl", "py_test") +load("@bazel_gazelle//:def.bzl", "gazelle") +load("@pip//:requirements.bzl", "all_whl_requirements") load("@rules_python//python:pip.bzl", "compile_pip_requirements") +load("@rules_python_gazelle_plugin//manifest:defs.bzl", "gazelle_python_manifest") +load("@rules_python_gazelle_plugin//modules_mapping:def.bzl", "modules_mapping") + +# gazelle:exclude reproducibility/** +# gazelle:exclude src/pyrovelocity/flytezen/** compile_pip_requirements( name = "requirements", @@ -11,3 +19,27 @@ compile_pip_requirements( requirements_txt = "requirements-bazel.txt", timeout = "moderate", ) + +modules_mapping( + name = "modules_map", + exclude_patterns = [ + "^_|(\\._)+", # This is the default. + "(\\.tests)+", # Add a custom one to get rid of the psutil tests. + ], + wheels = all_whl_requirements, +) + +gazelle_python_manifest( + name = "gazelle_python_manifest", + modules_mapping = ":modules_map", + pip_repository_name = "pip", + requirements = [ + "//:requirements-bazel.txt", + ], + tags = ["exclusive"], +) + +gazelle( + name = "gazelle", + gazelle = "@rules_python_gazelle_plugin//python:gazelle_binary", +) diff --git a/MODULE.bazel b/MODULE.bazel index 21b3fb140..55fe11de3 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -8,13 +8,23 @@ module( compatibility_level = 1, ) -bazel_dep(name = "rules_python", version = "0.28.0") +bazel_dep(name = "aspect_rules_py", version = "0.5.0") +bazel_dep(name = "rules_python", dev_dependency = True, version = "0.28.0") +bazel_dep(name = "rules_python_gazelle_plugin", version = "0.27.1") +bazel_dep(name = "gazelle", version = "0.35.0", repo_name = "bazel_gazelle") python = use_extension("@rules_python//python/extensions:python.bzl", "python") python.toolchain( configure_coverage_tool = True, python_version = "3.10", ) +# use_repo(python, "python3_10") +# use_repo(python, "python3_10_toolchains") + +# # Register an already-defined toolchain so that Bazel can use it during toolchain resolution. +# register_toolchains( +# "@python3_10_toolchains//:all", +# ) pip = use_extension("@rules_python//python/extensions:pip.bzl", "pip") diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index c286e42ed..26a34ae3b 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 3, - "moduleFileHash": "d7f0b92546d79d7eff7fe17814470c6e81fef25b5192e0abb5de70013d87bd4d", + "moduleFileHash": "f41d50b7cad27e8c9d84d011a67bfed978cbafabc4fdbe37172866963c3b8613", "flags": { "cmdRegistries": [ "https://bcr.bazel.build/" @@ -30,7 +30,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 13, + "line": 16, "column": 23 }, "imports": {}, @@ -45,7 +45,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 14, + "line": 17, "column": 17 } } @@ -59,7 +59,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 19, + "line": 29, "column": 20 }, "imports": { @@ -80,7 +80,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 21, + "line": 31, "column": 10 } } @@ -90,9 +90,44 @@ } ], "deps": { + "aspect_rules_py": "aspect_rules_py@0.5.0", + "rules_python": "rules_python@0.28.0", + "rules_python_gazelle_plugin": "rules_python_gazelle_plugin@0.27.1", + "bazel_gazelle": "gazelle@0.35.0", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + } + }, + "aspect_rules_py@0.5.0": { + "name": "aspect_rules_py", + "version": "0.5.0", + "key": "aspect_rules_py@0.5.0", + "repoName": "aspect_rules_py", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "aspect_bazel_lib": "aspect_bazel_lib@1.38.1", + "bazel_skylib": "bazel_skylib@1.5.0", "rules_python": "rules_python@0.28.0", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "aspect_rules_py~0.5.0", + "urls": [ + "https://github.com/aspect-build/rules_py/releases/download/v0.5.0/rules_py-v0.5.0.tar.gz" + ], + "integrity": "sha256-4dECO8m6hUXch8bfEFCNnXwg9In15cXB4WOAszwBNIU=", + "strip_prefix": "rules_py-0.5.0", + "remote_patches": { + "https://bcr.bazel.build/modules/aspect_rules_py/0.5.0/patches/module_dot_bazel_version.patch": "sha256-bruR9goE+uxMISPlcCCEBctBAZs0/D+4n5UVpOS5hF0=" + }, + "remote_patch_strip": 1 + } } }, "rules_python@0.28.0": { @@ -182,7 +217,7 @@ ], "deps": { "bazel_features": "bazel_features@1.1.1", - "bazel_skylib": "bazel_skylib@1.3.0", + "bazel_skylib": "bazel_skylib@1.5.0", "platforms": "platforms@0.0.7", "rules_proto": "rules_proto@5.3.0-21.7", "com_google_protobuf": "protobuf@21.7", @@ -206,6 +241,196 @@ } } }, + "rules_python_gazelle_plugin@0.27.1": { + "name": "rules_python_gazelle_plugin", + "version": "0.27.1", + "key": "rules_python_gazelle_plugin@0.27.1", + "repoName": "rules_python_gazelle_plugin", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@bazel_gazelle//:extensions.bzl", + "extensionName": "go_deps", + "usingModule": "rules_python_gazelle_plugin@0.27.1", + "location": { + "file": "https://bcr.bazel.build/modules/rules_python_gazelle_plugin/0.27.1/MODULE.bazel", + "line": 11, + "column": 24 + }, + "imports": { + "com_github_bazelbuild_buildtools": "com_github_bazelbuild_buildtools", + "com_github_bmatcuk_doublestar": "com_github_bmatcuk_doublestar", + "com_github_emirpasic_gods": "com_github_emirpasic_gods", + "com_github_ghodss_yaml": "com_github_ghodss_yaml", + "in_gopkg_yaml_v2": "in_gopkg_yaml_v2" + }, + "devImports": [], + "tags": [ + { + "tagName": "from_file", + "attributeValues": { + "go_mod": "//:go.mod" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_python_gazelle_plugin/0.27.1/MODULE.bazel", + "line": 12, + "column": 18 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "rules_python": "rules_python@0.28.0", + "io_bazel_rules_go": "rules_go@0.44.0", + "bazel_gazelle": "gazelle@0.35.0", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python_gazelle_plugin~0.27.1", + "urls": [ + "https://github.com/bazelbuild/rules_python/releases/download/0.27.1/rules_python-0.27.1.tar.gz" + ], + "integrity": "sha256-6FrjDeM2JaY+yn/ECpT+qEXmQYiOUvMra+6pHosbJ5M=", + "strip_prefix": "rules_python-0.27.1/gazelle", + "remote_patches": { + "https://bcr.bazel.build/modules/rules_python_gazelle_plugin/0.27.1/patches/module_dot_bazel_version.patch": "sha256-RcMPd7sxpeQhgYiqyOuQw28HT0byT4Hxga1+zauydqY=" + }, + "remote_patch_strip": 1 + } + } + }, + "gazelle@0.35.0": { + "name": "gazelle", + "version": "0.35.0", + "key": "gazelle@0.35.0", + "repoName": "bazel_gazelle", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@io_bazel_rules_go//go:extensions.bzl", + "extensionName": "go_sdk", + "usingModule": "gazelle@0.35.0", + "location": { + "file": "https://bcr.bazel.build/modules/gazelle/0.35.0/MODULE.bazel", + "line": 12, + "column": 23 + }, + "imports": { + "go_host_compatible_sdk_label": "go_host_compatible_sdk_label" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@bazel_gazelle//internal/bzlmod:non_module_deps.bzl", + "extensionName": "non_module_deps", + "usingModule": "gazelle@0.35.0", + "location": { + "file": "https://bcr.bazel.build/modules/gazelle/0.35.0/MODULE.bazel", + "line": 20, + "column": 32 + }, + "imports": { + "bazel_gazelle_go_repository_cache": "bazel_gazelle_go_repository_cache", + "bazel_gazelle_go_repository_tools": "bazel_gazelle_go_repository_tools", + "bazel_gazelle_is_bazel_module": "bazel_gazelle_is_bazel_module" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@bazel_gazelle//:extensions.bzl", + "extensionName": "go_deps", + "usingModule": "gazelle@0.35.0", + "location": { + "file": "https://bcr.bazel.build/modules/gazelle/0.35.0/MODULE.bazel", + "line": 28, + "column": 24 + }, + "imports": { + "com_github_bazelbuild_buildtools": "com_github_bazelbuild_buildtools", + "com_github_bmatcuk_doublestar_v4": "com_github_bmatcuk_doublestar_v4", + "com_github_fsnotify_fsnotify": "com_github_fsnotify_fsnotify", + "com_github_google_go_cmp": "com_github_google_go_cmp", + "com_github_pmezard_go_difflib": "com_github_pmezard_go_difflib", + "org_golang_x_mod": "org_golang_x_mod", + "org_golang_x_sync": "org_golang_x_sync", + "org_golang_x_tools": "org_golang_x_tools", + "org_golang_x_tools_go_vcs": "org_golang_x_tools_go_vcs", + "bazel_gazelle_go_repository_config": "bazel_gazelle_go_repository_config", + "com_github_golang_protobuf": "com_github_golang_protobuf", + "org_golang_google_protobuf": "org_golang_google_protobuf" + }, + "devImports": [], + "tags": [ + { + "tagName": "from_file", + "attributeValues": { + "go_mod": "//:go.mod" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/gazelle/0.35.0/MODULE.bazel", + "line": 29, + "column": 18 + } + }, + { + "tagName": "module", + "attributeValues": { + "path": "golang.org/x/tools", + "sum": "h1:zdAyfUGbYmuVokhzVmghFl2ZJh5QhcfebBgmVPFYA+8=", + "version": "v0.15.0" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/gazelle/0.35.0/MODULE.bazel", + "line": 33, + "column": 15 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", + "com_google_protobuf": "protobuf@21.7", + "io_bazel_rules_go": "rules_go@0.44.0", + "rules_proto": "rules_proto@5.3.0-21.7", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "gazelle~0.35.0", + "urls": [ + "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.35.0/bazel-gazelle-v0.35.0.tar.gz" + ], + "integrity": "sha256-MpOL2hbmcABjA1R5Bj2dJMYO2o15/Uc5Vj9Q0zHLMgk=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, "bazel_tools@_": { "name": "bazel_tools", "version": "", @@ -353,34 +578,109 @@ "bazel_tools": "bazel_tools@_" } }, - "bazel_features@1.1.1": { - "name": "bazel_features", - "version": "1.1.1", - "key": "bazel_features@1.1.1", - "repoName": "bazel_features", + "aspect_bazel_lib@1.38.1": { + "name": "aspect_bazel_lib", + "version": "1.38.1", + "key": "aspect_bazel_lib@1.38.1", + "repoName": "aspect_bazel_lib", "executionPlatformsToRegister": [], - "toolchainsToRegister": [], + "toolchainsToRegister": [ + "@copy_directory_toolchains//:all", + "@copy_to_directory_toolchains//:all", + "@jq_toolchains//:all", + "@yq_toolchains//:all", + "@coreutils_toolchains//:all", + "@expand_template_toolchains//:all" + ], "extensionUsages": [ { - "extensionBzlFile": "@bazel_features//private:extensions.bzl", - "extensionName": "version_extension", - "usingModule": "bazel_features@1.1.1", + "extensionBzlFile": "@aspect_bazel_lib//lib:extensions.bzl", + "extensionName": "toolchains", + "usingModule": "aspect_bazel_lib@1.38.1", "location": { - "file": "https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel", - "line": 6, - "column": 24 + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/1.38.1/MODULE.bazel", + "line": 16, + "column": 37 }, "imports": { - "bazel_features_globals": "bazel_features_globals", - "bazel_features_version": "bazel_features_version" + "copy_directory_toolchains": "copy_directory_toolchains", + "copy_to_directory_toolchains": "copy_to_directory_toolchains", + "coreutils_toolchains": "coreutils_toolchains", + "expand_template_toolchains": "expand_template_toolchains", + "jq_toolchains": "jq_toolchains", + "yq_toolchains": "yq_toolchains" }, "devImports": [], - "tags": [], + "tags": [ + { + "tagName": "copy_directory", + "attributeValues": {}, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/1.38.1/MODULE.bazel", + "line": 17, + "column": 36 + } + }, + { + "tagName": "copy_to_directory", + "attributeValues": {}, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/1.38.1/MODULE.bazel", + "line": 18, + "column": 39 + } + }, + { + "tagName": "jq", + "attributeValues": {}, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/1.38.1/MODULE.bazel", + "line": 19, + "column": 24 + } + }, + { + "tagName": "yq", + "attributeValues": {}, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/1.38.1/MODULE.bazel", + "line": 20, + "column": 24 + } + }, + { + "tagName": "coreutils", + "attributeValues": {}, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/1.38.1/MODULE.bazel", + "line": 21, + "column": 31 + } + }, + { + "tagName": "expand_template", + "attributeValues": {}, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/1.38.1/MODULE.bazel", + "line": 22, + "column": 37 + } + } + ], "hasDevUseExtension": false, "hasNonDevUseExtension": true } ], "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", + "platforms": "platforms@0.0.7", + "io_bazel_stardoc": "stardoc@0.5.4", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -388,23 +688,24 @@ "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "bazel_features~1.1.1", + "name": "aspect_bazel_lib~1.38.1", "urls": [ - "https://github.com/bazel-contrib/bazel_features/releases/download/v1.1.1/bazel_features-v1.1.1.tar.gz" + "https://github.com/aspect-build/bazel-lib/releases/download/v1.38.1/bazel-lib-v1.38.1.tar.gz" ], - "integrity": "sha256-YsJuQn5cvHUQJERpJ2IuOYqdzfMsZDJSOIFXCdEcEag=", - "strip_prefix": "bazel_features-1.1.1", + "integrity": "sha256-Ji49ZpPNwW3UOIB4XNrhPGTmo/Y/dbGZPHFilQk9EX8=", + "strip_prefix": "bazel-lib-1.38.1", "remote_patches": { - "https://bcr.bazel.build/modules/bazel_features/1.1.1/patches/module_dot_bazel_version.patch": "sha256-+56MAEsc7bYN/Pzhn252ZQUxiRzZg9bynXj1qpsmCYs=" + "https://bcr.bazel.build/modules/aspect_bazel_lib/1.38.1/patches/go_dev_dep.patch": "sha256-dEFxvx2hBB/tOWlknfRHRXNCdvYpvrxsYHWaMGF2QgA=", + "https://bcr.bazel.build/modules/aspect_bazel_lib/1.38.1/patches/module_dot_bazel_version.patch": "sha256-QQz18LgSDCeitw8yhezsSK58BFKgu3RBnY0hVtQeECk=" }, "remote_patch_strip": 1 } } }, - "bazel_skylib@1.3.0": { + "bazel_skylib@1.5.0": { "name": "bazel_skylib", - "version": "1.3.0", - "key": "bazel_skylib@1.3.0", + "version": "1.5.0", + "key": "bazel_skylib@1.5.0", "repoName": "bazel_skylib", "executionPlatformsToRegister": [], "toolchainsToRegister": [ @@ -421,17 +722,65 @@ "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "bazel_skylib~1.3.0", + "name": "bazel_skylib~1.5.0", "urls": [ - "https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz" + "https://github.com/bazelbuild/bazel-skylib/releases/download/1.5.0/bazel-skylib-1.5.0.tar.gz" ], - "integrity": "sha256-dNVE2W9KW7Yw1GXKi7z+Ix41lOWq5X4e2/F6brPKJQY=", + "integrity": "sha256-zVWgYudjuTSZIfD124w5MyiNyLpPdt2UFqrGis7jy5Q=", "strip_prefix": "", "remote_patches": {}, "remote_patch_strip": 0 } } }, + "bazel_features@1.1.1": { + "name": "bazel_features", + "version": "1.1.1", + "key": "bazel_features@1.1.1", + "repoName": "bazel_features", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@bazel_features//private:extensions.bzl", + "extensionName": "version_extension", + "usingModule": "bazel_features@1.1.1", + "location": { + "file": "https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel", + "line": 6, + "column": 24 + }, + "imports": { + "bazel_features_globals": "bazel_features_globals", + "bazel_features_version": "bazel_features_version" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "bazel_features~1.1.1", + "urls": [ + "https://github.com/bazel-contrib/bazel_features/releases/download/v1.1.1/bazel_features-v1.1.1.tar.gz" + ], + "integrity": "sha256-YsJuQn5cvHUQJERpJ2IuOYqdzfMsZDJSOIFXCdEcEag=", + "strip_prefix": "bazel_features-1.1.1", + "remote_patches": { + "https://bcr.bazel.build/modules/bazel_features/1.1.1/patches/module_dot_bazel_version.patch": "sha256-+56MAEsc7bYN/Pzhn252ZQUxiRzZg9bynXj1qpsmCYs=" + }, + "remote_patch_strip": 1 + } + } + }, "platforms@0.0.7": { "name": "platforms", "version": "0.0.7", @@ -469,7 +818,7 @@ "toolchainsToRegister": [], "extensionUsages": [], "deps": { - "bazel_skylib": "bazel_skylib@1.3.0", + "bazel_skylib": "bazel_skylib@1.5.0", "com_google_protobuf": "protobuf@21.7", "rules_cc": "rules_cc@0.0.9", "bazel_tools": "bazel_tools@_", @@ -541,7 +890,7 @@ } ], "deps": { - "bazel_skylib": "bazel_skylib@1.3.0", + "bazel_skylib": "bazel_skylib@1.5.0", "rules_python": "rules_python@0.28.0", "rules_cc": "rules_cc@0.0.9", "rules_proto": "rules_proto@5.3.0-21.7", @@ -575,27 +924,133 @@ } } }, - "rules_cc@0.0.9": { - "name": "rules_cc", - "version": "0.0.9", - "key": "rules_cc@0.0.9", - "repoName": "rules_cc", + "rules_go@0.44.0": { + "name": "rules_go", + "version": "0.44.0", + "key": "rules_go@0.44.0", + "repoName": "io_bazel_rules_go", "executionPlatformsToRegister": [], "toolchainsToRegister": [ - "@local_config_cc_toolchains//:all" + "@go_toolchains//:all" ], "extensionUsages": [ { - "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl", - "extensionName": "cc_configure_extension", - "usingModule": "rules_cc@0.0.9", + "extensionBzlFile": "@io_bazel_rules_go//go:extensions.bzl", + "extensionName": "go_sdk", + "usingModule": "rules_go@0.44.0", "location": { - "file": "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel", - "line": 9, - "column": 29 + "file": "https://bcr.bazel.build/modules/rules_go/0.44.0/MODULE.bazel", + "line": 14, + "column": 23 }, "imports": { - "local_config_cc_toolchains": "local_config_cc_toolchains" + "go_toolchains": "go_toolchains", + "io_bazel_rules_nogo": "io_bazel_rules_nogo" + }, + "devImports": [], + "tags": [ + { + "tagName": "download", + "attributeValues": { + "name": "go_default_sdk", + "version": "1.21.1" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_go/0.44.0/MODULE.bazel", + "line": 15, + "column": 16 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@gazelle//:extensions.bzl", + "extensionName": "go_deps", + "usingModule": "rules_go@0.44.0", + "location": { + "file": "https://bcr.bazel.build/modules/rules_go/0.44.0/MODULE.bazel", + "line": 30, + "column": 24 + }, + "imports": { + "com_github_gogo_protobuf": "com_github_gogo_protobuf", + "com_github_golang_mock": "com_github_golang_mock", + "com_github_golang_protobuf": "com_github_golang_protobuf", + "org_golang_google_genproto": "org_golang_google_genproto", + "org_golang_google_grpc": "org_golang_google_grpc", + "org_golang_google_grpc_cmd_protoc_gen_go_grpc": "org_golang_google_grpc_cmd_protoc_gen_go_grpc", + "org_golang_google_protobuf": "org_golang_google_protobuf", + "org_golang_x_net": "org_golang_x_net", + "org_golang_x_tools": "org_golang_x_tools" + }, + "devImports": [], + "tags": [ + { + "tagName": "from_file", + "attributeValues": { + "go_mod": "//:go.mod" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_go/0.44.0/MODULE.bazel", + "line": 31, + "column": 18 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_features": "bazel_features@1.1.1", + "bazel_skylib": "bazel_skylib@1.5.0", + "platforms": "platforms@0.0.7", + "rules_proto": "rules_proto@5.3.0-21.7", + "com_google_protobuf": "protobuf@21.7", + "gazelle": "gazelle@0.35.0", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_go~0.44.0", + "urls": [ + "https://github.com/bazelbuild/rules_go/releases/download/v0.44.0/rules_go-v0.44.0.zip" + ], + "integrity": "sha256-yANeiuJItWBAplrT8LdDRxLiA35d/c6/6XV25iBCJwk=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, + "rules_cc@0.0.9": { + "name": "rules_cc", + "version": "0.0.9", + "key": "rules_cc@0.0.9", + "repoName": "rules_cc", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@local_config_cc_toolchains//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl", + "extensionName": "cc_configure_extension", + "usingModule": "rules_cc@0.0.9", + "location": { + "file": "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel", + "line": 9, + "column": 29 + }, + "imports": { + "local_config_cc_toolchains": "local_config_cc_toolchains" }, "devImports": [], "tags": [], @@ -705,7 +1160,7 @@ "deps": { "platforms": "platforms@0.0.7", "rules_cc": "rules_cc@0.0.9", - "bazel_skylib": "bazel_skylib@1.3.0", + "bazel_skylib": "bazel_skylib@1.5.0", "rules_proto": "rules_proto@5.3.0-21.7", "rules_license": "rules_license@0.0.7", "bazel_tools": "bazel_tools@_", @@ -815,7 +1270,7 @@ } ], "deps": { - "bazel_skylib": "bazel_skylib@1.3.0", + "bazel_skylib": "bazel_skylib@1.5.0", "platforms": "platforms@0.0.7", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -835,6 +1290,36 @@ } } }, + "stardoc@0.5.4": { + "name": "stardoc", + "version": "0.5.4", + "key": "stardoc@0.5.4", + "repoName": "stardoc", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", + "rules_java": "rules_java@7.1.0", + "rules_license": "rules_license@0.0.7", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "stardoc~0.5.4", + "urls": [ + "https://github.com/bazelbuild/stardoc/releases/download/0.5.4/stardoc-0.5.4.tar.gz" + ], + "integrity": "sha256-7FcTnkZvquVj8vw5YJ2klIpHm7UbbWeu3X2bG4BZxDM=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, "rules_pkg@0.7.0": { "name": "rules_pkg", "version": "0.7.0", @@ -845,7 +1330,7 @@ "extensionUsages": [], "deps": { "rules_python": "rules_python@0.28.0", - "bazel_skylib": "bazel_skylib@1.3.0", + "bazel_skylib": "bazel_skylib@1.5.0", "rules_license": "rules_license@0.0.7", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -907,7 +1392,7 @@ "toolchainsToRegister": [], "extensionUsages": [], "deps": { - "bazel_skylib": "bazel_skylib@1.3.0", + "bazel_skylib": "bazel_skylib@1.5.0", "rules_proto": "rules_proto@5.3.0-21.7", "com_google_protobuf": "protobuf@21.7", "com_google_absl": "abseil-cpp@20211102.0", @@ -997,8 +1482,8 @@ } ], "deps": { - "bazel_skylib": "bazel_skylib@1.3.0", - "io_bazel_stardoc": "stardoc@0.5.1", + "bazel_skylib": "bazel_skylib@1.5.0", + "io_bazel_stardoc": "stardoc@0.5.4", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -1048,37 +1533,6 @@ "remote_patch_strip": 0 } } - }, - "stardoc@0.5.1": { - "name": "stardoc", - "version": "0.5.1", - "key": "stardoc@0.5.1", - "repoName": "stardoc", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_skylib": "bazel_skylib@1.3.0", - "rules_java": "rules_java@7.1.0", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "stardoc~0.5.1", - "urls": [ - "https://github.com/bazelbuild/stardoc/releases/download/0.5.1/stardoc-0.5.1.tar.gz" - ], - "integrity": "sha256-qoFNrgrEALurLoiB+ZFcb0fElmS/CHxAmhX5BDjSwj4=", - "strip_prefix": "", - "remote_patches": { - "https://bcr.bazel.build/modules/stardoc/0.5.1/patches/module_dot_bazel.patch": "sha256-UAULCuTpJE7SG0YrR9XLjMfxMRmbP+za3uW9ONZ5rjI=" - }, - "remote_patch_strip": 0 - } - } } }, "moduleExtensions": { @@ -1105,6 +1559,365 @@ } } }, + "@@aspect_bazel_lib~1.38.1//lib:extensions.bzl%toolchains": { + "general": { + "bzlTransitiveDigest": "64DnySQtQvPXoj+wBd6T7A6LCl4hsJY1tG5Yd4QYvXQ=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "expand_template_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:expand_template_toolchain.bzl", + "ruleClassName": "expand_template_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~expand_template_windows_amd64", + "platform": "windows_amd64" + } + }, + "copy_to_directory_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~copy_to_directory_windows_amd64", + "platform": "windows_amd64" + } + }, + "jq": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_host_alias_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~jq" + } + }, + "jq_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~jq_darwin_amd64", + "platform": "darwin_amd64", + "version": "1.6" + } + }, + "expand_template_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:expand_template_toolchain.bzl", + "ruleClassName": "expand_template_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~expand_template_darwin_arm64", + "platform": "darwin_arm64" + } + }, + "copy_to_directory_freebsd_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~copy_to_directory_freebsd_amd64", + "platform": "freebsd_amd64" + } + }, + "expand_template_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:expand_template_toolchain.bzl", + "ruleClassName": "expand_template_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~expand_template_linux_amd64", + "platform": "linux_amd64" + } + }, + "copy_to_directory_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~copy_to_directory_linux_amd64", + "platform": "linux_amd64" + } + }, + "coreutils_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~coreutils_darwin_arm64", + "platform": "darwin_arm64", + "version": "0.0.16" + } + }, + "coreutils_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~coreutils_linux_amd64", + "platform": "linux_amd64", + "version": "0.0.16" + } + }, + "copy_directory_toolchains": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:copy_directory_toolchain.bzl", + "ruleClassName": "copy_directory_toolchains_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~copy_directory_toolchains", + "user_repository_name": "copy_directory" + } + }, + "copy_to_directory_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~copy_to_directory_linux_arm64", + "platform": "linux_arm64" + } + }, + "yq_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~yq_linux_amd64", + "platform": "linux_amd64", + "version": "4.25.2" + } + }, + "copy_to_directory_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~copy_to_directory_darwin_arm64", + "platform": "darwin_arm64" + } + }, + "copy_directory_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:copy_directory_toolchain.bzl", + "ruleClassName": "copy_directory_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~copy_directory_darwin_amd64", + "platform": "darwin_amd64" + } + }, + "coreutils_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~coreutils_darwin_amd64", + "platform": "darwin_amd64", + "version": "0.0.16" + } + }, + "coreutils_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~coreutils_linux_arm64", + "platform": "linux_arm64", + "version": "0.0.16" + } + }, + "coreutils_toolchains": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_toolchains_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~coreutils_toolchains", + "user_repository_name": "coreutils" + } + }, + "copy_directory_freebsd_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:copy_directory_toolchain.bzl", + "ruleClassName": "copy_directory_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~copy_directory_freebsd_amd64", + "platform": "freebsd_amd64" + } + }, + "yq_linux_s390x": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~yq_linux_s390x", + "platform": "linux_s390x", + "version": "4.25.2" + } + }, + "yq": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_host_alias_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~yq" + } + }, + "expand_template_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:expand_template_toolchain.bzl", + "ruleClassName": "expand_template_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~expand_template_darwin_amd64", + "platform": "darwin_amd64" + } + }, + "copy_directory_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:copy_directory_toolchain.bzl", + "ruleClassName": "copy_directory_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~copy_directory_linux_amd64", + "platform": "linux_amd64" + } + }, + "jq_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~jq_darwin_arm64", + "platform": "darwin_arm64", + "version": "1.6" + } + }, + "yq_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~yq_darwin_amd64", + "platform": "darwin_amd64", + "version": "4.25.2" + } + }, + "copy_directory_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:copy_directory_toolchain.bzl", + "ruleClassName": "copy_directory_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~copy_directory_linux_arm64", + "platform": "linux_arm64" + } + }, + "expand_template_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:expand_template_toolchain.bzl", + "ruleClassName": "expand_template_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~expand_template_linux_arm64", + "platform": "linux_arm64" + } + }, + "jq_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~jq_linux_amd64", + "platform": "linux_amd64", + "version": "1.6" + } + }, + "expand_template_toolchains": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:expand_template_toolchain.bzl", + "ruleClassName": "expand_template_toolchains_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~expand_template_toolchains", + "user_repository_name": "expand_template" + } + }, + "yq_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~yq_windows_amd64", + "platform": "windows_amd64", + "version": "4.25.2" + } + }, + "copy_to_directory_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~copy_to_directory_darwin_amd64", + "platform": "darwin_amd64" + } + }, + "jq_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~jq_windows_amd64", + "platform": "windows_amd64", + "version": "1.6" + } + }, + "expand_template_freebsd_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:expand_template_toolchain.bzl", + "ruleClassName": "expand_template_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~expand_template_freebsd_amd64", + "platform": "freebsd_amd64" + } + }, + "yq_linux_ppc64le": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~yq_linux_ppc64le", + "platform": "linux_ppc64le", + "version": "4.25.2" + } + }, + "copy_to_directory_toolchains": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_toolchains_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~copy_to_directory_toolchains", + "user_repository_name": "copy_to_directory" + } + }, + "jq_toolchains": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_toolchains_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~jq_toolchains", + "user_repository_name": "jq" + } + }, + "copy_directory_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:copy_directory_toolchain.bzl", + "ruleClassName": "copy_directory_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~copy_directory_darwin_arm64", + "platform": "darwin_arm64" + } + }, + "copy_directory_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:copy_directory_toolchain.bzl", + "ruleClassName": "copy_directory_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~copy_directory_windows_amd64", + "platform": "windows_amd64" + } + }, + "yq_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~yq_darwin_arm64", + "platform": "darwin_arm64", + "version": "4.25.2" + } + }, + "yq_toolchains": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_toolchains_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~yq_toolchains", + "user_repository_name": "yq" + } + }, + "coreutils_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~coreutils_windows_amd64", + "platform": "windows_amd64", + "version": "0.0.16" + } + }, + "yq_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.38.1//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": { + "name": "aspect_bazel_lib~1.38.1~toolchains~yq_linux_arm64", + "platform": "linux_arm64", + "version": "4.25.2" + } + } + } + } + }, "@@bazel_features~1.1.1//private:extensions.bzl%version_extension": { "general": { "bzlTransitiveDigest": "xm7Skm1Las5saxzFWt2hbS+e68BWi+MXyt6+lKIhjPA=", @@ -1237,6 +2050,663 @@ } } }, + "@@gazelle~0.35.0//:extensions.bzl%go_deps": { + "general": { + "bzlTransitiveDigest": "zP01muRk4s4xWGK3gNPXOyDMQkOPsIhu99akeKWFFQ0=", + "accumulatedFileDigests": { + "@@rules_go~0.44.0//:go.mod": "15454724af1504c4ce1782c2a7f423d596a1d8490125eb7c5bd9c95fea1991f0", + "@@rules_python_gazelle_plugin~0.27.1//:go.sum": "3fb54fe8f7444afc4b826a2027de14993adcdd7a00b1fdc0c960c8feb122ef25", + "@@gazelle~0.35.0//:go.mod": "48dc6e771c3028ee1c18b9ffc81e596fd5f6d7e0016c5ef280e30f2821f60473", + "@@gazelle~0.35.0//:go.sum": "7c4460e8ecb5dd8691a51d4fa2e9e4751108b933636497ce46db499fc2e7a88d", + "@@rules_go~0.44.0//:go.sum": "b5938730bf7d3581421928b0385d99648dd9634becead96fca0594ac491b2f49", + "@@rules_python_gazelle_plugin~0.27.1//:go.mod": "9130dcd6d4428c99df11ad5a5cca2ad8f6392f240442842cfb8396162bfe7a3f" + }, + "envVariables": {}, + "generatedRepoSpecs": { + "org_golang_x_tools_go_vcs": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~org_golang_x_tools_go_vcs", + "importpath": "golang.org/x/tools/go/vcs", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:cOIJqWBl99H1dH5LWizPa+0ImeeJq3t3cJjaeOWUAL4=", + "replace": "", + "version": "v0.1.0-deprecated" + } + }, + "com_github_ghodss_yaml": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~com_github_ghodss_yaml", + "importpath": "github.com/ghodss/yaml", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk=", + "replace": "", + "version": "v1.0.0" + } + }, + "com_github_fsnotify_fsnotify": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~com_github_fsnotify_fsnotify", + "importpath": "github.com/fsnotify/fsnotify", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA=", + "replace": "", + "version": "v1.7.0" + } + }, + "org_golang_google_grpc_cmd_protoc_gen_go_grpc": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~org_golang_google_grpc_cmd_protoc_gen_go_grpc", + "importpath": "google.golang.org/grpc/cmd/protoc-gen-go-grpc", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:rNBFJjBCOgVr9pWD7rs/knKL4FRTKgpZmsRfV214zcA=", + "replace": "", + "version": "v1.3.0" + } + }, + "com_github_bmatcuk_doublestar": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~com_github_bmatcuk_doublestar", + "importpath": "github.com/bmatcuk/doublestar", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:gPypJ5xD31uhX6Tf54sDPUOBXTqKH4c9aPY66CyQrS0=", + "replace": "", + "version": "v1.3.4" + } + }, + "com_github_bmatcuk_doublestar_v4": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~com_github_bmatcuk_doublestar_v4", + "importpath": "github.com/bmatcuk/doublestar/v4", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:FH9SifrbvJhnlQpztAx++wlkk70QBf0iBWDwNy7PA4I=", + "replace": "", + "version": "v4.6.1" + } + }, + "com_github_pmezard_go_difflib": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~com_github_pmezard_go_difflib", + "importpath": "github.com/pmezard/go-difflib", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=", + "replace": "", + "version": "v1.0.0" + } + }, + "org_golang_x_tools": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~org_golang_x_tools", + "importpath": "golang.org/x/tools", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:zdAyfUGbYmuVokhzVmghFl2ZJh5QhcfebBgmVPFYA+8=", + "replace": "", + "version": "v0.15.0" + } + }, + "com_github_bazelbuild_buildtools": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~com_github_bazelbuild_buildtools", + "importpath": "github.com/bazelbuild/buildtools", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:2Gc2Q6hVR1SJ8bBI9Ybzoggp8u/ED2WkM4MfvEIn9+c=", + "replace": "", + "version": "v0.0.0-20231115204819-d4c9dccdfbb1" + } + }, + "org_golang_x_net": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~org_golang_x_net", + "importpath": "golang.org/x/net", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:mIYleuAkSbHh0tCv7RvjL3F6ZVbLjq4+R7zbOn3Kokg=", + "replace": "", + "version": "v0.18.0" + } + }, + "org_golang_google_genproto": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~org_golang_google_genproto", + "importpath": "google.golang.org/genproto", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:W12Pwm4urIbRdGhMEg2NM9O3TWKjNcxQhs46V0ypf/k=", + "replace": "", + "version": "v0.0.0-20231127180814-3a041ad873d4" + } + }, + "com_github_gogo_protobuf": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~com_github_gogo_protobuf", + "importpath": "github.com/gogo/protobuf", + "build_directives": [ + "gazelle:proto disable" + ], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=", + "replace": "", + "version": "v1.3.2" + } + }, + "in_gopkg_yaml_v2": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~in_gopkg_yaml_v2", + "importpath": "gopkg.in/yaml.v2", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=", + "replace": "", + "version": "v2.4.0" + } + }, + "org_golang_x_sync": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~org_golang_x_sync", + "importpath": "golang.org/x/sync", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE=", + "replace": "", + "version": "v0.5.0" + } + }, + "com_github_golang_mock": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~com_github_golang_mock", + "importpath": "github.com/golang/mock", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:YojYx61/OLFsiv6Rw1Z96LpldJIy31o+UHmwAUMJ6/U=", + "replace": "", + "version": "v1.7.0-rc.1" + } + }, + "org_golang_google_grpc": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~org_golang_google_grpc", + "importpath": "google.golang.org/grpc", + "build_directives": [ + "gazelle:proto disable" + ], + "build_file_generation": "on", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:Z5Iec2pjwb+LEOqzpB2MR12/eKFhDPhuqW91O+4bwUk=", + "replace": "", + "version": "v1.59.0" + } + }, + "org_golang_google_genproto_googleapis_rpc": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~org_golang_google_genproto_googleapis_rpc", + "importpath": "google.golang.org/genproto/googleapis/rpc", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:ultW7fxlIvee4HYrtnaRPon9HpEgFk5zYpmfMgtKB5I=", + "replace": "", + "version": "v0.0.0-20231120223509-83a465c0220f" + } + }, + "com_github_google_go_cmp": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~com_github_google_go_cmp", + "importpath": "github.com/google/go-cmp", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=", + "replace": "", + "version": "v0.6.0" + } + }, + "org_golang_x_text": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~org_golang_x_text", + "importpath": "golang.org/x/text", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ=", + "replace": "", + "version": "v0.14.0" + } + }, + "org_golang_google_protobuf": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~org_golang_google_protobuf", + "importpath": "google.golang.org/protobuf", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8=", + "replace": "", + "version": "v1.31.0" + } + }, + "com_github_emirpasic_gods": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~com_github_emirpasic_gods", + "importpath": "github.com/emirpasic/gods", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc=", + "replace": "", + "version": "v1.18.1" + } + }, + "org_golang_x_mod": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~org_golang_x_mod", + "importpath": "golang.org/x/mod", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0=", + "replace": "", + "version": "v0.14.0" + } + }, + "com_github_golang_protobuf": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~com_github_golang_protobuf", + "importpath": "github.com/golang/protobuf", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg=", + "replace": "", + "version": "v1.5.3" + } + }, + "bazel_gazelle_go_repository_config": { + "bzlFile": "@@gazelle~0.35.0//internal/bzlmod:go_deps.bzl", + "ruleClassName": "_go_repository_config", + "attributes": { + "name": "gazelle~0.35.0~go_deps~bazel_gazelle_go_repository_config", + "importpaths": { + "@gazelle~0.35.0": "github.com/bazelbuild/bazel-gazelle", + "com_github_bazelbuild_buildtools": "github.com/bazelbuild/buildtools", + "@rules_go~0.44.0": "github.com/bazelbuild/rules_go", + "com_github_bmatcuk_doublestar": "github.com/bmatcuk/doublestar", + "com_github_emirpasic_gods": "github.com/emirpasic/gods", + "com_github_ghodss_yaml": "github.com/ghodss/yaml", + "in_gopkg_yaml_v2": "gopkg.in/yaml.v2", + "com_github_google_go_cmp": "github.com/google/go-cmp", + "org_golang_x_mod": "golang.org/x/mod", + "org_golang_x_sys": "golang.org/x/sys", + "org_golang_x_tools": "golang.org/x/tools", + "com_github_bmatcuk_doublestar_v4": "github.com/bmatcuk/doublestar/v4", + "com_github_fsnotify_fsnotify": "github.com/fsnotify/fsnotify", + "com_github_pmezard_go_difflib": "github.com/pmezard/go-difflib", + "org_golang_x_sync": "golang.org/x/sync", + "org_golang_x_tools_go_vcs": "golang.org/x/tools/go/vcs", + "com_github_gogo_protobuf": "github.com/gogo/protobuf", + "com_github_golang_mock": "github.com/golang/mock", + "com_github_golang_protobuf": "github.com/golang/protobuf", + "org_golang_x_net": "golang.org/x/net", + "org_golang_google_genproto": "google.golang.org/genproto", + "org_golang_google_grpc": "google.golang.org/grpc", + "org_golang_google_grpc_cmd_protoc_gen_go_grpc": "google.golang.org/grpc/cmd/protoc-gen-go-grpc", + "org_golang_google_protobuf": "google.golang.org/protobuf", + "org_golang_x_text": "golang.org/x/text", + "org_golang_google_genproto_googleapis_rpc": "google.golang.org/genproto/googleapis/rpc", + "@rules_python_gazelle_plugin~0.27.1": "github.com/bazelbuild/rules_python/gazelle" + }, + "module_names": { + "@rules_python_gazelle_plugin~0.27.1": "rules_python_gazelle_plugin", + "@gazelle~0.35.0": "gazelle", + "@rules_go~0.44.0": "rules_go" + }, + "build_naming_conventions": {} + } + }, + "org_golang_x_sys": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "name": "gazelle~0.35.0~go_deps~org_golang_x_sys", + "importpath": "golang.org/x/sys", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc=", + "replace": "", + "version": "v0.15.0" + } + } + }, + "moduleExtensionMetadata": { + "explicitRootModuleDirectDeps": [], + "explicitRootModuleDirectDevDeps": [], + "useAllRepos": "NO" + } + } + }, + "@@gazelle~0.35.0//internal/bzlmod:non_module_deps.bzl%non_module_deps": { + "general": { + "bzlTransitiveDigest": "xNdST0Ab6CHJP2h2BsR70cR4mizNZN38jXc/Y2vtlzo=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "bazel_gazelle_is_bazel_module": { + "bzlFile": "@@gazelle~0.35.0//internal:is_bazel_module.bzl", + "ruleClassName": "is_bazel_module", + "attributes": { + "name": "gazelle~0.35.0~non_module_deps~bazel_gazelle_is_bazel_module", + "is_bazel_module": true + } + }, + "bazel_gazelle_go_repository_tools": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository_tools.bzl", + "ruleClassName": "go_repository_tools", + "attributes": { + "name": "gazelle~0.35.0~non_module_deps~bazel_gazelle_go_repository_tools", + "go_cache": "@@gazelle~0.35.0~non_module_deps~bazel_gazelle_go_repository_cache//:go.env" + } + }, + "bazel_gazelle_go_repository_cache": { + "bzlFile": "@@gazelle~0.35.0//internal:go_repository_cache.bzl", + "ruleClassName": "go_repository_cache", + "attributes": { + "name": "gazelle~0.35.0~non_module_deps~bazel_gazelle_go_repository_cache", + "go_sdk_name": "@rules_go~0.44.0~go_sdk~go_default_sdk", + "go_env": {} + } + } + } + } + }, + "@@rules_go~0.44.0//go:extensions.bzl%go_sdk": { + "os:osx,arch:aarch64": { + "bzlTransitiveDigest": "HOJ7KCV+gzdiDP50kTBrioqp+Vdoj42MzmZF65s69fg=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "io_bazel_rules_nogo": { + "bzlFile": "@@rules_go~0.44.0//go/private:nogo.bzl", + "ruleClassName": "go_register_nogo", + "attributes": { + "name": "rules_go~0.44.0~go_sdk~io_bazel_rules_nogo", + "nogo": "@io_bazel_rules_go//:default_nogo", + "includes": [ + "'@@//:__subpackages__'" + ], + "excludes": [] + } + }, + "rules_go__download_0_windows_arm64": { + "bzlFile": "@@rules_go~0.44.0//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "name": "rules_go~0.44.0~go_sdk~rules_go__download_0_windows_arm64", + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.21.1" + } + }, + "rules_go__download_0_linux_arm64": { + "bzlFile": "@@rules_go~0.44.0//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "name": "rules_go~0.44.0~go_sdk~rules_go__download_0_linux_arm64", + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.21.1" + } + }, + "go_default_sdk": { + "bzlFile": "@@rules_go~0.44.0//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "name": "rules_go~0.44.0~go_sdk~go_default_sdk", + "goos": "", + "goarch": "", + "sdks": {}, + "experiments": [], + "patches": [], + "patch_strip": 0, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.21.1", + "strip_prefix": "go" + } + }, + "go_host_compatible_sdk_label": { + "bzlFile": "@@rules_go~0.44.0//go/private:extensions.bzl", + "ruleClassName": "host_compatible_toolchain", + "attributes": { + "name": "rules_go~0.44.0~go_sdk~go_host_compatible_sdk_label", + "toolchain": "@go_default_sdk//:ROOT" + } + }, + "rules_go__download_0_linux_amd64": { + "bzlFile": "@@rules_go~0.44.0//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "name": "rules_go~0.44.0~go_sdk~rules_go__download_0_linux_amd64", + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.21.1" + } + }, + "rules_go__download_0_darwin_amd64": { + "bzlFile": "@@rules_go~0.44.0//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "name": "rules_go~0.44.0~go_sdk~rules_go__download_0_darwin_amd64", + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.21.1" + } + }, + "go_toolchains": { + "bzlFile": "@@rules_go~0.44.0//go/private:sdk.bzl", + "ruleClassName": "go_multiple_toolchains", + "attributes": { + "name": "rules_go~0.44.0~go_sdk~go_toolchains", + "prefixes": [ + "_0000_go_default_sdk_", + "_0001_rules_go__download_0_darwin_amd64_", + "_0002_rules_go__download_0_linux_amd64_", + "_0003_rules_go__download_0_linux_arm64_", + "_0004_rules_go__download_0_windows_amd64_", + "_0005_rules_go__download_0_windows_arm64_" + ], + "geese": [ + "", + "darwin", + "linux", + "linux", + "windows", + "windows" + ], + "goarchs": [ + "", + "amd64", + "amd64", + "arm64", + "amd64", + "arm64" + ], + "sdk_repos": [ + "go_default_sdk", + "rules_go__download_0_darwin_amd64", + "rules_go__download_0_linux_amd64", + "rules_go__download_0_linux_arm64", + "rules_go__download_0_windows_amd64", + "rules_go__download_0_windows_arm64" + ], + "sdk_types": [ + "remote", + "remote", + "remote", + "remote", + "remote", + "remote" + ], + "sdk_versions": [ + "1.21.1", + "1.21.1", + "1.21.1", + "1.21.1", + "1.21.1", + "1.21.1" + ] + } + }, + "rules_go__download_0_windows_amd64": { + "bzlFile": "@@rules_go~0.44.0//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "name": "rules_go~0.44.0~go_sdk~rules_go__download_0_windows_amd64", + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.21.1" + } + } + } + } + }, "@@rules_java~7.1.0//java:extensions.bzl%toolchains": { "general": { "bzlTransitiveDigest": "iUIRqCK7tkhvcDJCAfPPqSd06IHG0a8HQD0xeQyVAqw=", diff --git a/backup.BUILD.txt b/backup.BUILD.txt new file mode 100644 index 000000000..9a5b4e0e5 --- /dev/null +++ b/backup.BUILD.txt @@ -0,0 +1,143 @@ +""" +pyrovelocity BUILD +""" + +# load("@pip//:requirements.bzl", "all_requirements") +# or if individual requirements are specified +load("@pip//:requirements.bzl", "all_requirements", "requirement") +# load("@rules_python//python:defs.bzl", "py_library", "py_test") +load("@aspect_rules_py//py:defs.bzl", "py_library", "py_test", "py_pytest_main") +# load("//bazel:python.bzl", "py_test_module_list", "xdoctest") + +py_pytest_main( + name = "__test__", + deps = [requirement("pytest"), ":pyrovelocity"], # change this to the pytest target in your repo. +) + +# passing imports = [".."] to py_test is currently required to import the parent +# package at the top-level of test modules even though the library dependency +# should be sufficient to update sys.path. +# https://github.com/bazelbuild/rules_python/issues/1221 + +# xdoctest( +# files = glob( +# include=["**/*.py"], +# exclude=[ +# "flytezen/**", +# "tests/**", +# ] +# ), +# deps = [":pyrovelocity"], +# imports = [".."], +# ) + +# py_test_module_list( +# files = [ +# "tests/test_api.py", +# "tests/test_compressedpickle.py", +# "tests/test_config.py", +# "tests/test_criticality_index.py", +# "tests/test_cytotrace.py", +# "tests/test_data.py", +# "tests/test_plot.py", +# "tests/test_pyrovelocity.py", +# "tests/test_trainer.py", +# "tests/test_utils.py", +# "tests/test_velocity_guide.py", +# "tests/test_velocity_model.py", +# "tests/test_velocity_module.py", +# "tests/test_velocity.py", +# ], +# extra_srcs = [":__test__"], +# tags = [""], +# size = "small", +# main = ":__test__.py", +# deps = [ +# ":pyrovelocity", +# ":__test__", +# # requirement("numpy"), +# # requirement("pandas"), +# requirement("pytest"), +# ], +# imports = [".."], +# ) + +py_library( + name = "pyrovelocity", + srcs = glob(["**/*.py"], exclude=["pyrovelocity.py", "tests/**/*.py"]), + deps = all_requirements, + visibility = [ + # "//src/pyrovelocity:__pkg__", + # "//src/pyrovelocity:__subpackages__", + "//visibility:public", + ], +) + +# individual tests can be specified with requirements even if the root +# py_library is defined with deps = []. this makes installation of dependencies +# more efficient but requires manually curating direct and transitive +# dependencies. +# +# py_test( +# name = "test_pyrovelocity", +# srcs = [ +# "tests/test_api.py", +# "tests/test_compressedpickle.py", +# "tests/test_config.py", +# "tests/test_criticality_index.py", +# "tests/test_cytotrace.py", +# "tests/test_data.py", +# "tests/test_plot.py", +# "tests/test_pyrovelocity.py", +# "tests/test_trainer.py", +# "tests/test_utils.py", +# "tests/test_velocity_guide.py", +# "tests/test_velocity_model.py", +# "tests/test_velocity_module.py", +# "tests/test_velocity.py", +# ":__test__", +# ], +# size = "small", +# main = ":__test__.py", +# deps = [ +# ":pyrovelocity", +# ":__test__", +# # requirement("numpy"), +# # requirement("pandas"), +# requirement("pytest"), +# ], +# imports = [".."], +# ) + +# py_test( +# name = "test_criticality_index", +# srcs = ["tests/test_criticality_index.py"], +# size = "small", +# deps = [ +# ":pyrovelocity", +# requirement("anndata"), +# requirement("numpy"), +# requirement("pytest"), +# requirement("scvelo"), +# ], +# imports = [".."], +# ) + +# py_test( +# name = "test_utils", +# srcs = ["tests/test_utils.py"], +# size = "small", +# deps = [ +# ":pyrovelocity", +# requirement("anndata"), +# requirement("hypothesis"), +# requirement("numpy"), +# requirement("pytest"), +# ], +# imports = [".."], +# ) +# +# py_library( +# name = "conftest", +# srcs = ["tests/conftest.py"], +# ) diff --git a/bazel/python.bzl b/bazel/python.bzl index 3fa58d1cc..73f24b648 100644 --- a/bazel/python.bzl +++ b/bazel/python.bzl @@ -2,6 +2,7 @@ bazel macros for python """ +load("@aspect_rules_py//py:defs.bzl", "py_test") load("@bazel_skylib//lib:paths.bzl", "paths") def py_test_module_list(files, size, deps, extra_srcs=[], name_suffix="", **kwargs): @@ -12,10 +13,11 @@ def py_test_module_list(files, size, deps, extra_srcs=[], name_suffix="", **kwar name = paths.split_extension(file)[0] + name_suffix if name == file: name = name + "_test" - native.py_test( + # native.py_test( + py_test( name = name, size = size, - main = file, + # main = file, srcs = extra_srcs + [file], deps = deps, **kwargs diff --git a/gazelle_python.yaml b/gazelle_python.yaml new file mode 100644 index 000000000..87682d638 --- /dev/null +++ b/gazelle_python.yaml @@ -0,0 +1,12124 @@ +# GENERATED FILE - DO NOT EDIT! +# +# To update this file, run: +# bazel run //:gazelle_python_manifest.update + +manifest: + modules_mapping: + 2ec0e72aa72355e6eccf__mypyc: black + 6d28a1d37f08b66473e6__mypyc: mypy + IPython: ipython + IPython.conftest: ipython + IPython.consoleapp: ipython + IPython.core: ipython + IPython.core.alias: ipython + IPython.core.application: ipython + IPython.core.async_helpers: ipython + IPython.core.autocall: ipython + IPython.core.builtin_trap: ipython + IPython.core.compilerop: ipython + IPython.core.completer: ipython + IPython.core.completerlib: ipython + IPython.core.crashhandler: ipython + IPython.core.debugger: ipython + IPython.core.display: ipython + IPython.core.display_functions: ipython + IPython.core.display_trap: ipython + IPython.core.displayhook: ipython + IPython.core.displaypub: ipython + IPython.core.error: ipython + IPython.core.events: ipython + IPython.core.excolors: ipython + IPython.core.extensions: ipython + IPython.core.formatters: ipython + IPython.core.getipython: ipython + IPython.core.guarded_eval: ipython + IPython.core.history: ipython + IPython.core.historyapp: ipython + IPython.core.hooks: ipython + IPython.core.inputsplitter: ipython + IPython.core.inputtransformer: ipython + IPython.core.inputtransformer2: ipython + IPython.core.interactiveshell: ipython + IPython.core.latex_symbols: ipython + IPython.core.logger: ipython + IPython.core.macro: ipython + IPython.core.magic: ipython + IPython.core.magic_arguments: ipython + IPython.core.magics: ipython + IPython.core.magics.auto: ipython + IPython.core.magics.basic: ipython + IPython.core.magics.code: ipython + IPython.core.magics.config: ipython + IPython.core.magics.display: ipython + IPython.core.magics.execution: ipython + IPython.core.magics.extension: ipython + IPython.core.magics.history: ipython + IPython.core.magics.logging: ipython + IPython.core.magics.namespace: ipython + IPython.core.magics.osm: ipython + IPython.core.magics.packaging: ipython + IPython.core.magics.pylab: ipython + IPython.core.magics.script: ipython + IPython.core.oinspect: ipython + IPython.core.page: ipython + IPython.core.payload: ipython + IPython.core.payloadpage: ipython + IPython.core.prefilter: ipython + IPython.core.profileapp: ipython + IPython.core.profiledir: ipython + IPython.core.prompts: ipython + IPython.core.pylabtools: ipython + IPython.core.release: ipython + IPython.core.shellapp: ipython + IPython.core.splitinput: ipython + IPython.core.ultratb: ipython + IPython.core.usage: ipython + IPython.display: ipython + IPython.extensions: ipython + IPython.extensions.autoreload: ipython + IPython.extensions.storemagic: ipython + IPython.external: ipython + IPython.external.qt_for_kernel: ipython + IPython.external.qt_loaders: ipython + IPython.lib: ipython + IPython.lib.backgroundjobs: ipython + IPython.lib.clipboard: ipython + IPython.lib.deepreload: ipython + IPython.lib.demo: ipython + IPython.lib.display: ipython + IPython.lib.editorhooks: ipython + IPython.lib.guisupport: ipython + IPython.lib.latextools: ipython + IPython.lib.lexers: ipython + IPython.lib.pretty: ipython + IPython.paths: ipython + IPython.sphinxext: ipython + IPython.sphinxext.custom_doctests: ipython + IPython.sphinxext.ipython_console_highlighting: ipython + IPython.sphinxext.ipython_directive: ipython + IPython.terminal: ipython + IPython.terminal.console: ipython + IPython.terminal.debugger: ipython + IPython.terminal.embed: ipython + IPython.terminal.interactiveshell: ipython + IPython.terminal.ipapp: ipython + IPython.terminal.magics: ipython + IPython.terminal.prompts: ipython + IPython.terminal.pt_inputhooks: ipython + IPython.terminal.pt_inputhooks.asyncio: ipython + IPython.terminal.pt_inputhooks.glut: ipython + IPython.terminal.pt_inputhooks.gtk: ipython + IPython.terminal.pt_inputhooks.gtk3: ipython + IPython.terminal.pt_inputhooks.gtk4: ipython + IPython.terminal.pt_inputhooks.osx: ipython + IPython.terminal.pt_inputhooks.pyglet: ipython + IPython.terminal.pt_inputhooks.qt: ipython + IPython.terminal.pt_inputhooks.tk: ipython + IPython.terminal.pt_inputhooks.wx: ipython + IPython.terminal.ptutils: ipython + IPython.terminal.shortcuts: ipython + IPython.terminal.shortcuts.auto_match: ipython + IPython.terminal.shortcuts.auto_suggest: ipython + IPython.terminal.shortcuts.filters: ipython + IPython.testing: ipython + IPython.testing.decorators: ipython + IPython.testing.globalipapp: ipython + IPython.testing.ipunittest: ipython + IPython.testing.plugin: ipython + IPython.testing.plugin.dtexample: ipython + IPython.testing.plugin.ipdoctest: ipython + IPython.testing.plugin.pytest_ipdoctest: ipython + IPython.testing.plugin.setup: ipython + IPython.testing.plugin.simple: ipython + IPython.testing.plugin.simplevars: ipython + IPython.testing.plugin.test_ipdoctest: ipython + IPython.testing.plugin.test_refs: ipython + IPython.testing.skipdoctest: ipython + IPython.testing.tools: ipython + IPython.utils: ipython + IPython.utils.PyColorize: ipython + IPython.utils.capture: ipython + IPython.utils.colorable: ipython + IPython.utils.coloransi: ipython + IPython.utils.contexts: ipython + IPython.utils.daemonize: ipython + IPython.utils.data: ipython + IPython.utils.decorators: ipython + IPython.utils.dir2: ipython + IPython.utils.docs: ipython + IPython.utils.encoding: ipython + IPython.utils.eventful: ipython + IPython.utils.frame: ipython + IPython.utils.generics: ipython + IPython.utils.importstring: ipython + IPython.utils.io: ipython + IPython.utils.ipstruct: ipython + IPython.utils.jsonutil: ipython + IPython.utils.localinterfaces: ipython + IPython.utils.log: ipython + IPython.utils.module_paths: ipython + IPython.utils.openpy: ipython + IPython.utils.path: ipython + IPython.utils.process: ipython + IPython.utils.py3compat: ipython + IPython.utils.sentinel: ipython + IPython.utils.shimmodule: ipython + IPython.utils.signatures: ipython + IPython.utils.strdispatch: ipython + IPython.utils.sysinfo: ipython + IPython.utils.syspathcontext: ipython + IPython.utils.tempdir: ipython + IPython.utils.terminal: ipython + IPython.utils.text: ipython + IPython.utils.timing: ipython + IPython.utils.tokenutil: ipython + IPython.utils.traitlets: ipython + IPython.utils.tz: ipython + IPython.utils.ulinecache: ipython + IPython.utils.version: ipython + IPython.utils.wildcard: ipython + PIL: Pillow + PIL.BdfFontFile: Pillow + PIL.BlpImagePlugin: Pillow + PIL.BmpImagePlugin: Pillow + PIL.BufrStubImagePlugin: Pillow + PIL.ContainerIO: Pillow + PIL.CurImagePlugin: Pillow + PIL.DcxImagePlugin: Pillow + PIL.DdsImagePlugin: Pillow + PIL.EpsImagePlugin: Pillow + PIL.ExifTags: Pillow + PIL.FitsImagePlugin: Pillow + PIL.FitsStubImagePlugin: Pillow + PIL.FliImagePlugin: Pillow + PIL.FontFile: Pillow + PIL.FpxImagePlugin: Pillow + PIL.FtexImagePlugin: Pillow + PIL.GbrImagePlugin: Pillow + PIL.GdImageFile: Pillow + PIL.GifImagePlugin: Pillow + PIL.GimpGradientFile: Pillow + PIL.GimpPaletteFile: Pillow + PIL.GribStubImagePlugin: Pillow + PIL.Hdf5StubImagePlugin: Pillow + PIL.IcnsImagePlugin: Pillow + PIL.IcoImagePlugin: Pillow + PIL.ImImagePlugin: Pillow + PIL.Image: Pillow + PIL.ImageChops: Pillow + PIL.ImageCms: Pillow + PIL.ImageColor: Pillow + PIL.ImageDraw: Pillow + PIL.ImageDraw2: Pillow + PIL.ImageEnhance: Pillow + PIL.ImageFile: Pillow + PIL.ImageFilter: Pillow + PIL.ImageFont: Pillow + PIL.ImageGrab: Pillow + PIL.ImageMath: Pillow + PIL.ImageMode: Pillow + PIL.ImageMorph: Pillow + PIL.ImageOps: Pillow + PIL.ImagePalette: Pillow + PIL.ImagePath: Pillow + PIL.ImageQt: Pillow + PIL.ImageSequence: Pillow + PIL.ImageShow: Pillow + PIL.ImageStat: Pillow + PIL.ImageTk: Pillow + PIL.ImageTransform: Pillow + PIL.ImageWin: Pillow + PIL.ImtImagePlugin: Pillow + PIL.IptcImagePlugin: Pillow + PIL.Jpeg2KImagePlugin: Pillow + PIL.JpegImagePlugin: Pillow + PIL.JpegPresets: Pillow + PIL.McIdasImagePlugin: Pillow + PIL.MicImagePlugin: Pillow + PIL.MpegImagePlugin: Pillow + PIL.MpoImagePlugin: Pillow + PIL.MspImagePlugin: Pillow + PIL.PSDraw: Pillow + PIL.PaletteFile: Pillow + PIL.PalmImagePlugin: Pillow + PIL.PcdImagePlugin: Pillow + PIL.PcfFontFile: Pillow + PIL.PcxImagePlugin: Pillow + PIL.PdfImagePlugin: Pillow + PIL.PdfParser: Pillow + PIL.PixarImagePlugin: Pillow + PIL.PngImagePlugin: Pillow + PIL.PpmImagePlugin: Pillow + PIL.PsdImagePlugin: Pillow + PIL.PyAccess: Pillow + PIL.QoiImagePlugin: Pillow + PIL.SgiImagePlugin: Pillow + PIL.SpiderImagePlugin: Pillow + PIL.SunImagePlugin: Pillow + PIL.TarIO: Pillow + PIL.TgaImagePlugin: Pillow + PIL.TiffImagePlugin: Pillow + PIL.TiffTags: Pillow + PIL.WalImageFile: Pillow + PIL.WebPImagePlugin: Pillow + PIL.WmfImagePlugin: Pillow + PIL.XVThumbImagePlugin: Pillow + PIL.XbmImagePlugin: Pillow + PIL.XpmImagePlugin: Pillow + PIL.features: Pillow + absl: absl_py + absl.app: absl_py + absl.command_name: absl_py + absl.flags: absl_py + absl.flags.argparse_flags: absl_py + absl.logging: absl_py + absl.logging.converter: absl_py + absl.testing: absl_py + absl.testing.absltest: absl_py + absl.testing.flagsaver: absl_py + absl.testing.parameterized: absl_py + absl.testing.xml_reporter: absl_py + adjustText: adjustText + adlfs: adlfs + adlfs.gen1: adlfs + adlfs.spec: adlfs + adlfs.utils: adlfs + aiobotocore: aiobotocore + aiobotocore.args: aiobotocore + aiobotocore.awsrequest: aiobotocore + aiobotocore.client: aiobotocore + aiobotocore.config: aiobotocore + aiobotocore.configprovider: aiobotocore + aiobotocore.credentials: aiobotocore + aiobotocore.discovery: aiobotocore + aiobotocore.endpoint: aiobotocore + aiobotocore.eventstream: aiobotocore + aiobotocore.handlers: aiobotocore + aiobotocore.hooks: aiobotocore + aiobotocore.httpchecksum: aiobotocore + aiobotocore.httpsession: aiobotocore + aiobotocore.paginate: aiobotocore + aiobotocore.parsers: aiobotocore + aiobotocore.regions: aiobotocore + aiobotocore.response: aiobotocore + aiobotocore.retries.adaptive: aiobotocore + aiobotocore.retries.bucket: aiobotocore + aiobotocore.retries.special: aiobotocore + aiobotocore.retries.standard: aiobotocore + aiobotocore.retryhandler: aiobotocore + aiobotocore.session: aiobotocore + aiobotocore.signers: aiobotocore + aiobotocore.tokens: aiobotocore + aiobotocore.utils: aiobotocore + aiobotocore.waiter: aiobotocore + aiohttp: aiohttp + aiohttp.abc: aiohttp + aiohttp.base_protocol: aiohttp + aiohttp.client: aiohttp + aiohttp.client_exceptions: aiohttp + aiohttp.client_proto: aiohttp + aiohttp.client_reqrep: aiohttp + aiohttp.client_ws: aiohttp + aiohttp.connector: aiohttp + aiohttp.cookiejar: aiohttp + aiohttp.formdata: aiohttp + aiohttp.hdrs: aiohttp + aiohttp.helpers: aiohttp + aiohttp.http: aiohttp + aiohttp.http_exceptions: aiohttp + aiohttp.http_parser: aiohttp + aiohttp.http_websocket: aiohttp + aiohttp.http_writer: aiohttp + aiohttp.locks: aiohttp + aiohttp.log: aiohttp + aiohttp.multipart: aiohttp + aiohttp.payload: aiohttp + aiohttp.payload_streamer: aiohttp + aiohttp.pytest_plugin: aiohttp + aiohttp.resolver: aiohttp + aiohttp.streams: aiohttp + aiohttp.tcp_helpers: aiohttp + aiohttp.test_utils: aiohttp + aiohttp.tracing: aiohttp + aiohttp.typedefs: aiohttp + aiohttp.web: aiohttp + aiohttp.web_app: aiohttp + aiohttp.web_exceptions: aiohttp + aiohttp.web_fileresponse: aiohttp + aiohttp.web_log: aiohttp + aiohttp.web_middlewares: aiohttp + aiohttp.web_protocol: aiohttp + aiohttp.web_request: aiohttp + aiohttp.web_response: aiohttp + aiohttp.web_routedef: aiohttp + aiohttp.web_runner: aiohttp + aiohttp.web_server: aiohttp + aiohttp.web_urldispatcher: aiohttp + aiohttp.web_ws: aiohttp + aiohttp.worker: aiohttp + aioitertools: aioitertools + aioitertools.asyncio: aioitertools + aioitertools.builtins: aioitertools + aioitertools.helpers: aioitertools + aioitertools.itertools: aioitertools + aioitertools.more_itertools: aioitertools + aioitertools.types: aioitertools + aiosignal: aiosignal + alabaster: alabaster + alabaster.support: alabaster + alembic: alembic + alembic.autogenerate: alembic + alembic.autogenerate.api: alembic + alembic.autogenerate.compare: alembic + alembic.autogenerate.render: alembic + alembic.autogenerate.rewriter: alembic + alembic.command: alembic + alembic.config: alembic + alembic.context: alembic + alembic.ddl: alembic + alembic.ddl.base: alembic + alembic.ddl.impl: alembic + alembic.ddl.mssql: alembic + alembic.ddl.mysql: alembic + alembic.ddl.oracle: alembic + alembic.ddl.postgresql: alembic + alembic.ddl.sqlite: alembic + alembic.environment: alembic + alembic.migration: alembic + alembic.op: alembic + alembic.operations: alembic + alembic.operations.base: alembic + alembic.operations.batch: alembic + alembic.operations.ops: alembic + alembic.operations.schemaobj: alembic + alembic.operations.toimpl: alembic + alembic.runtime: alembic + alembic.runtime.environment: alembic + alembic.runtime.migration: alembic + alembic.script: alembic + alembic.script.base: alembic + alembic.script.revision: alembic + alembic.script.write_hooks: alembic + alembic.templates.async.env: alembic + alembic.templates.generic.env: alembic + alembic.templates.multidb.env: alembic + alembic.testing: alembic + alembic.testing.assertions: alembic + alembic.testing.env: alembic + alembic.testing.fixtures: alembic + alembic.testing.plugin: alembic + alembic.testing.plugin.bootstrap: alembic + alembic.testing.requirements: alembic + alembic.testing.schemacompare: alembic + alembic.testing.suite: alembic + alembic.testing.suite.test_autogen_comments: alembic + alembic.testing.suite.test_autogen_computed: alembic + alembic.testing.suite.test_autogen_diffs: alembic + alembic.testing.suite.test_autogen_fks: alembic + alembic.testing.suite.test_autogen_identity: alembic + alembic.testing.suite.test_environment: alembic + alembic.testing.suite.test_op: alembic + alembic.testing.util: alembic + alembic.testing.warnings: alembic + alembic.util: alembic + alembic.util.compat: alembic + alembic.util.editor: alembic + alembic.util.exc: alembic + alembic.util.langhelpers: alembic + alembic.util.messaging: alembic + alembic.util.pyfiles: alembic + alembic.util.sqla_compat: alembic + anndata: anndata + anndata.compat: anndata + anndata.core: anndata + anndata.experimental: anndata + anndata.experimental.multi_files: anndata + anndata.experimental.pytorch: anndata + anndata.logging: anndata + anndata.readwrite: anndata + anndata.utils: anndata + antlr4: antlr4_python3_runtime + antlr4.BufferedTokenStream: antlr4_python3_runtime + antlr4.CommonTokenFactory: antlr4_python3_runtime + antlr4.CommonTokenStream: antlr4_python3_runtime + antlr4.FileStream: antlr4_python3_runtime + antlr4.InputStream: antlr4_python3_runtime + antlr4.IntervalSet: antlr4_python3_runtime + antlr4.LL1Analyzer: antlr4_python3_runtime + antlr4.Lexer: antlr4_python3_runtime + antlr4.ListTokenSource: antlr4_python3_runtime + antlr4.Parser: antlr4_python3_runtime + antlr4.ParserInterpreter: antlr4_python3_runtime + antlr4.ParserRuleContext: antlr4_python3_runtime + antlr4.PredictionContext: antlr4_python3_runtime + antlr4.Recognizer: antlr4_python3_runtime + antlr4.RuleContext: antlr4_python3_runtime + antlr4.StdinStream: antlr4_python3_runtime + antlr4.Token: antlr4_python3_runtime + antlr4.TokenStreamRewriter: antlr4_python3_runtime + antlr4.Utils: antlr4_python3_runtime + antlr4.atn: antlr4_python3_runtime + antlr4.atn.ATN: antlr4_python3_runtime + antlr4.atn.ATNConfig: antlr4_python3_runtime + antlr4.atn.ATNConfigSet: antlr4_python3_runtime + antlr4.atn.ATNDeserializationOptions: antlr4_python3_runtime + antlr4.atn.ATNDeserializer: antlr4_python3_runtime + antlr4.atn.ATNSimulator: antlr4_python3_runtime + antlr4.atn.ATNState: antlr4_python3_runtime + antlr4.atn.ATNType: antlr4_python3_runtime + antlr4.atn.LexerATNSimulator: antlr4_python3_runtime + antlr4.atn.LexerAction: antlr4_python3_runtime + antlr4.atn.LexerActionExecutor: antlr4_python3_runtime + antlr4.atn.ParserATNSimulator: antlr4_python3_runtime + antlr4.atn.PredictionMode: antlr4_python3_runtime + antlr4.atn.SemanticContext: antlr4_python3_runtime + antlr4.atn.Transition: antlr4_python3_runtime + antlr4.dfa: antlr4_python3_runtime + antlr4.dfa.DFA: antlr4_python3_runtime + antlr4.dfa.DFASerializer: antlr4_python3_runtime + antlr4.dfa.DFAState: antlr4_python3_runtime + antlr4.error: antlr4_python3_runtime + antlr4.error.DiagnosticErrorListener: antlr4_python3_runtime + antlr4.error.ErrorListener: antlr4_python3_runtime + antlr4.error.ErrorStrategy: antlr4_python3_runtime + antlr4.error.Errors: antlr4_python3_runtime + antlr4.tree: antlr4_python3_runtime + antlr4.tree.Chunk: antlr4_python3_runtime + antlr4.tree.ParseTreeMatch: antlr4_python3_runtime + antlr4.tree.ParseTreePattern: antlr4_python3_runtime + antlr4.tree.ParseTreePatternMatcher: antlr4_python3_runtime + antlr4.tree.RuleTagToken: antlr4_python3_runtime + antlr4.tree.TokenTagToken: antlr4_python3_runtime + antlr4.tree.Tree: antlr4_python3_runtime + antlr4.tree.Trees: antlr4_python3_runtime + antlr4.xpath: antlr4_python3_runtime + antlr4.xpath.XPath: antlr4_python3_runtime + anyio: anyio + anyio.abc: anyio + anyio.from_thread: anyio + anyio.lowlevel: anyio + anyio.pytest_plugin: anyio + anyio.streams: anyio + anyio.streams.buffered: anyio + anyio.streams.file: anyio + anyio.streams.memory: anyio + anyio.streams.stapled: anyio + anyio.streams.text: anyio + anyio.streams.tls: anyio + anyio.to_process: anyio + anyio.to_thread: anyio + appnope: appnope + argon2: argon2_cffi + argon2.exceptions: argon2_cffi + argon2.low_level: argon2_cffi + argon2.profiles: argon2_cffi + arrow: arrow + arrow.api: arrow + arrow.arrow: arrow + arrow.constants: arrow + arrow.factory: arrow + arrow.formatter: arrow + arrow.locales: arrow + arrow.parser: arrow + arrow.util: arrow + astropy: astropy + astropy.compiler_version: astropy + astropy.config: astropy + astropy.config.configuration: astropy + astropy.config.paths: astropy + astropy.conftest: astropy + astropy.constants: astropy + astropy.constants.astropyconst13: astropy + astropy.constants.astropyconst20: astropy + astropy.constants.astropyconst40: astropy + astropy.constants.cgs: astropy + astropy.constants.codata2010: astropy + astropy.constants.codata2014: astropy + astropy.constants.codata2018: astropy + astropy.constants.config: astropy + astropy.constants.constant: astropy + astropy.constants.iau2012: astropy + astropy.constants.iau2015: astropy + astropy.constants.si: astropy + astropy.constants.utils: astropy + astropy.convolution: astropy + astropy.convolution.convolve: astropy + astropy.convolution.core: astropy + astropy.convolution.kernels: astropy + astropy.convolution.setup_package: astropy + astropy.convolution.utils: astropy + astropy.coordinates: astropy + astropy.coordinates.angle_formats: astropy + astropy.coordinates.angle_lextab: astropy + astropy.coordinates.angle_parsetab: astropy + astropy.coordinates.angle_utilities: astropy + astropy.coordinates.angles: astropy + astropy.coordinates.attributes: astropy + astropy.coordinates.baseframe: astropy + astropy.coordinates.builtin_frames: astropy + astropy.coordinates.builtin_frames.altaz: astropy + astropy.coordinates.builtin_frames.baseradec: astropy + astropy.coordinates.builtin_frames.cirs: astropy + astropy.coordinates.builtin_frames.cirs_observed_transforms: astropy + astropy.coordinates.builtin_frames.ecliptic: astropy + astropy.coordinates.builtin_frames.ecliptic_transforms: astropy + astropy.coordinates.builtin_frames.equatorial: astropy + astropy.coordinates.builtin_frames.fk4: astropy + astropy.coordinates.builtin_frames.fk4_fk5_transforms: astropy + astropy.coordinates.builtin_frames.fk5: astropy + astropy.coordinates.builtin_frames.galactic: astropy + astropy.coordinates.builtin_frames.galactic_transforms: astropy + astropy.coordinates.builtin_frames.galactocentric: astropy + astropy.coordinates.builtin_frames.gcrs: astropy + astropy.coordinates.builtin_frames.hadec: astropy + astropy.coordinates.builtin_frames.hcrs: astropy + astropy.coordinates.builtin_frames.icrs: astropy + astropy.coordinates.builtin_frames.icrs_cirs_transforms: astropy + astropy.coordinates.builtin_frames.icrs_fk5_transforms: astropy + astropy.coordinates.builtin_frames.icrs_observed_transforms: astropy + astropy.coordinates.builtin_frames.intermediate_rotation_transforms: astropy + astropy.coordinates.builtin_frames.itrs: astropy + astropy.coordinates.builtin_frames.itrs_observed_transforms: astropy + astropy.coordinates.builtin_frames.lsr: astropy + astropy.coordinates.builtin_frames.skyoffset: astropy + astropy.coordinates.builtin_frames.supergalactic: astropy + astropy.coordinates.builtin_frames.supergalactic_transforms: astropy + astropy.coordinates.builtin_frames.utils: astropy + astropy.coordinates.calculation: astropy + astropy.coordinates.distances: astropy + astropy.coordinates.earth: astropy + astropy.coordinates.earth_orientation: astropy + astropy.coordinates.erfa_astrom: astropy + astropy.coordinates.errors: astropy + astropy.coordinates.funcs: astropy + astropy.coordinates.jparser: astropy + astropy.coordinates.matching: astropy + astropy.coordinates.matrix_utilities: astropy + astropy.coordinates.name_resolve: astropy + astropy.coordinates.orbital_elements: astropy + astropy.coordinates.representation: astropy + astropy.coordinates.sites: astropy + astropy.coordinates.sky_coordinate: astropy + astropy.coordinates.sky_coordinate_parsers: astropy + astropy.coordinates.solar_system: astropy + astropy.coordinates.spectral_coordinate: astropy + astropy.coordinates.spectral_quantity: astropy + astropy.coordinates.transformations: astropy + astropy.cosmology: astropy + astropy.cosmology.connect: astropy + astropy.cosmology.core: astropy + astropy.cosmology.flrw: astropy + astropy.cosmology.flrw.base: astropy + astropy.cosmology.flrw.lambdacdm: astropy + astropy.cosmology.flrw.scalar_inv_efuncs: astropy + astropy.cosmology.flrw.w0cdm: astropy + astropy.cosmology.flrw.w0wacdm: astropy + astropy.cosmology.flrw.w0wzcdm: astropy + astropy.cosmology.flrw.wpwazpcdm: astropy + astropy.cosmology.funcs: astropy + astropy.cosmology.funcs.comparison: astropy + astropy.cosmology.funcs.optimize: astropy + astropy.cosmology.io: astropy + astropy.cosmology.io.cosmology: astropy + astropy.cosmology.io.ecsv: astropy + astropy.cosmology.io.html: astropy + astropy.cosmology.io.mapping: astropy + astropy.cosmology.io.model: astropy + astropy.cosmology.io.row: astropy + astropy.cosmology.io.table: astropy + astropy.cosmology.io.utils: astropy + astropy.cosmology.io.yaml: astropy + astropy.cosmology.parameter: astropy + astropy.cosmology.parameters: astropy + astropy.cosmology.realizations: astropy + astropy.cosmology.units: astropy + astropy.cosmology.utils: astropy + astropy.extern: astropy + astropy.extern.configobj: astropy + astropy.extern.configobj.configobj: astropy + astropy.extern.configobj.validate: astropy + astropy.extern.jquery: astropy + astropy.extern.ply: astropy + astropy.extern.ply.cpp: astropy + astropy.extern.ply.ctokens: astropy + astropy.extern.ply.lex: astropy + astropy.extern.ply.yacc: astropy + astropy.extern.ply.ygen: astropy + astropy.io: astropy + astropy.io.ascii: astropy + astropy.io.ascii.basic: astropy + astropy.io.ascii.cds: astropy + astropy.io.ascii.connect: astropy + astropy.io.ascii.core: astropy + astropy.io.ascii.cparser: astropy + astropy.io.ascii.daophot: astropy + astropy.io.ascii.docs: astropy + astropy.io.ascii.ecsv: astropy + astropy.io.ascii.fastbasic: astropy + astropy.io.ascii.fixedwidth: astropy + astropy.io.ascii.html: astropy + astropy.io.ascii.ipac: astropy + astropy.io.ascii.latex: astropy + astropy.io.ascii.misc: astropy + astropy.io.ascii.mrt: astropy + astropy.io.ascii.qdp: astropy + astropy.io.ascii.rst: astropy + astropy.io.ascii.setup_package: astropy + astropy.io.ascii.sextractor: astropy + astropy.io.ascii.ui: astropy + astropy.io.fits: astropy + astropy.io.fits.card: astropy + astropy.io.fits.column: astropy + astropy.io.fits.compression: astropy + astropy.io.fits.connect: astropy + astropy.io.fits.convenience: astropy + astropy.io.fits.diff: astropy + astropy.io.fits.file: astropy + astropy.io.fits.fitsrec: astropy + astropy.io.fits.fitstime: astropy + astropy.io.fits.hdu: astropy + astropy.io.fits.hdu.base: astropy + astropy.io.fits.hdu.compressed: astropy + astropy.io.fits.hdu.groups: astropy + astropy.io.fits.hdu.hdulist: astropy + astropy.io.fits.hdu.image: astropy + astropy.io.fits.hdu.nonstandard: astropy + astropy.io.fits.hdu.streaming: astropy + astropy.io.fits.hdu.table: astropy + astropy.io.fits.header: astropy + astropy.io.fits.scripts: astropy + astropy.io.fits.scripts.fitscheck: astropy + astropy.io.fits.scripts.fitsdiff: astropy + astropy.io.fits.scripts.fitsheader: astropy + astropy.io.fits.scripts.fitsinfo: astropy + astropy.io.fits.setup_package: astropy + astropy.io.fits.util: astropy + astropy.io.fits.verify: astropy + astropy.io.misc: astropy + astropy.io.misc.asdf: astropy + astropy.io.misc.asdf.conftest: astropy + astropy.io.misc.asdf.connect: astropy + astropy.io.misc.asdf.deprecation: astropy + astropy.io.misc.asdf.extension: astropy + astropy.io.misc.asdf.tags: astropy + astropy.io.misc.asdf.tags.coordinates: astropy + astropy.io.misc.asdf.tags.coordinates.angle: astropy + astropy.io.misc.asdf.tags.coordinates.earthlocation: astropy + astropy.io.misc.asdf.tags.coordinates.frames: astropy + astropy.io.misc.asdf.tags.coordinates.representation: astropy + astropy.io.misc.asdf.tags.coordinates.skycoord: astropy + astropy.io.misc.asdf.tags.coordinates.spectralcoord: astropy + astropy.io.misc.asdf.tags.fits: astropy + astropy.io.misc.asdf.tags.fits.fits: astropy + astropy.io.misc.asdf.tags.helpers: astropy + astropy.io.misc.asdf.tags.table: astropy + astropy.io.misc.asdf.tags.table.table: astropy + astropy.io.misc.asdf.tags.time: astropy + astropy.io.misc.asdf.tags.time.time: astropy + astropy.io.misc.asdf.tags.time.timedelta: astropy + astropy.io.misc.asdf.tags.transform: astropy + astropy.io.misc.asdf.tags.transform.basic: astropy + astropy.io.misc.asdf.tags.transform.compound: astropy + astropy.io.misc.asdf.tags.transform.functional_models: astropy + astropy.io.misc.asdf.tags.transform.math: astropy + astropy.io.misc.asdf.tags.transform.physical_models: astropy + astropy.io.misc.asdf.tags.transform.polynomial: astropy + astropy.io.misc.asdf.tags.transform.powerlaws: astropy + astropy.io.misc.asdf.tags.transform.projections: astropy + astropy.io.misc.asdf.tags.transform.spline: astropy + astropy.io.misc.asdf.tags.transform.tabular: astropy + astropy.io.misc.asdf.tags.unit: astropy + astropy.io.misc.asdf.tags.unit.equivalency: astropy + astropy.io.misc.asdf.tags.unit.quantity: astropy + astropy.io.misc.asdf.tags.unit.unit: astropy + astropy.io.misc.asdf.types: astropy + astropy.io.misc.connect: astropy + astropy.io.misc.hdf5: astropy + astropy.io.misc.pandas: astropy + astropy.io.misc.pandas.connect: astropy + astropy.io.misc.parquet: astropy + astropy.io.misc.pickle_helpers: astropy + astropy.io.misc.yaml: astropy + astropy.io.registry: astropy + astropy.io.registry.base: astropy + astropy.io.registry.compat: astropy + astropy.io.registry.core: astropy + astropy.io.registry.interface: astropy + astropy.io.votable: astropy + astropy.io.votable.connect: astropy + astropy.io.votable.converters: astropy + astropy.io.votable.exceptions: astropy + astropy.io.votable.setup_package: astropy + astropy.io.votable.table: astropy + astropy.io.votable.tablewriter: astropy + astropy.io.votable.tree: astropy + astropy.io.votable.ucd: astropy + astropy.io.votable.util: astropy + astropy.io.votable.validator: astropy + astropy.io.votable.validator.html: astropy + astropy.io.votable.validator.main: astropy + astropy.io.votable.validator.result: astropy + astropy.io.votable.volint: astropy + astropy.io.votable.xmlutil: astropy + astropy.logger: astropy + astropy.modeling: astropy + astropy.modeling.bounding_box: astropy + astropy.modeling.convolution: astropy + astropy.modeling.core: astropy + astropy.modeling.fitting: astropy + astropy.modeling.functional_models: astropy + astropy.modeling.mappings: astropy + astropy.modeling.math_functions: astropy + astropy.modeling.models: astropy + astropy.modeling.optimizers: astropy + astropy.modeling.parameters: astropy + astropy.modeling.physical_models: astropy + astropy.modeling.polynomial: astropy + astropy.modeling.powerlaws: astropy + astropy.modeling.projections: astropy + astropy.modeling.rotations: astropy + astropy.modeling.separable: astropy + astropy.modeling.spline: astropy + astropy.modeling.statistic: astropy + astropy.modeling.tabular: astropy + astropy.modeling.utils: astropy + astropy.nddata: astropy + astropy.nddata.bitmask: astropy + astropy.nddata.blocks: astropy + astropy.nddata.ccddata: astropy + astropy.nddata.compat: astropy + astropy.nddata.decorators: astropy + astropy.nddata.flag_collection: astropy + astropy.nddata.mixins: astropy + astropy.nddata.mixins.ndarithmetic: astropy + astropy.nddata.mixins.ndio: astropy + astropy.nddata.mixins.ndslicing: astropy + astropy.nddata.nddata: astropy + astropy.nddata.nddata_base: astropy + astropy.nddata.nddata_withmixins: astropy + astropy.nddata.nduncertainty: astropy + astropy.nddata.utils: astropy + astropy.samp: astropy + astropy.samp.client: astropy + astropy.samp.constants: astropy + astropy.samp.errors: astropy + astropy.samp.hub: astropy + astropy.samp.hub_proxy: astropy + astropy.samp.hub_script: astropy + astropy.samp.integrated_client: astropy + astropy.samp.lockfile_helpers: astropy + astropy.samp.setup_package: astropy + astropy.samp.standard_profile: astropy + astropy.samp.utils: astropy + astropy.samp.web_profile: astropy + astropy.stats: astropy + astropy.stats.bayesian_blocks: astropy + astropy.stats.biweight: astropy + astropy.stats.bls: astropy + astropy.stats.circstats: astropy + astropy.stats.funcs: astropy + astropy.stats.histogram: astropy + astropy.stats.info_theory: astropy + astropy.stats.jackknife: astropy + astropy.stats.lombscargle: astropy + astropy.stats.setup_package: astropy + astropy.stats.sigma_clipping: astropy + astropy.stats.spatial: astropy + astropy.table: astropy + astropy.table.bst: astropy + astropy.table.column: astropy + astropy.table.connect: astropy + astropy.table.groups: astropy + astropy.table.index: astropy + astropy.table.info: astropy + astropy.table.jsviewer: astropy + astropy.table.meta: astropy + astropy.table.mixins: astropy + astropy.table.mixins.dask: astropy + astropy.table.mixins.registry: astropy + astropy.table.ndarray_mixin: astropy + astropy.table.np_utils: astropy + astropy.table.operations: astropy + astropy.table.pandas: astropy + astropy.table.pprint: astropy + astropy.table.row: astropy + astropy.table.scripts: astropy + astropy.table.scripts.showtable: astropy + astropy.table.serialize: astropy + astropy.table.setup_package: astropy + astropy.table.soco: astropy + astropy.table.sorted_array: astropy + astropy.table.table: astropy + astropy.table.table_helpers: astropy + astropy.time: astropy + astropy.time.core: astropy + astropy.time.formats: astropy + astropy.time.setup_package: astropy + astropy.time.time_helper: astropy + astropy.time.time_helper.function_helpers: astropy + astropy.time.utils: astropy + astropy.timeseries: astropy + astropy.timeseries.binned: astropy + astropy.timeseries.core: astropy + astropy.timeseries.downsample: astropy + astropy.timeseries.io: astropy + astropy.timeseries.io.kepler: astropy + astropy.timeseries.periodograms: astropy + astropy.timeseries.periodograms.base: astropy + astropy.timeseries.periodograms.bls: astropy + astropy.timeseries.periodograms.bls.core: astropy + astropy.timeseries.periodograms.bls.methods: astropy + astropy.timeseries.periodograms.bls.setup_package: astropy + astropy.timeseries.periodograms.lombscargle: astropy + astropy.timeseries.periodograms.lombscargle.core: astropy + astropy.timeseries.periodograms.lombscargle.implementations: astropy + astropy.timeseries.periodograms.lombscargle.implementations.chi2_impl: astropy + astropy.timeseries.periodograms.lombscargle.implementations.cython_impl: astropy + astropy.timeseries.periodograms.lombscargle.implementations.fast_impl: astropy + astropy.timeseries.periodograms.lombscargle.implementations.fastchi2_impl: astropy + astropy.timeseries.periodograms.lombscargle.implementations.main: astropy + astropy.timeseries.periodograms.lombscargle.implementations.mle: astropy + astropy.timeseries.periodograms.lombscargle.implementations.scipy_impl: astropy + astropy.timeseries.periodograms.lombscargle.implementations.slow_impl: astropy + astropy.timeseries.periodograms.lombscargle.implementations.utils: astropy + astropy.timeseries.periodograms.lombscargle.utils: astropy + astropy.timeseries.sampled: astropy + astropy.uncertainty: astropy + astropy.uncertainty.core: astropy + astropy.uncertainty.distributions: astropy + astropy.units: astropy + astropy.units.astrophys: astropy + astropy.units.cds: astropy + astropy.units.cgs: astropy + astropy.units.core: astropy + astropy.units.decorators: astropy + astropy.units.deprecated: astropy + astropy.units.equivalencies: astropy + astropy.units.format: astropy + astropy.units.format.base: astropy + astropy.units.format.cds: astropy + astropy.units.format.cds_lextab: astropy + astropy.units.format.cds_parsetab: astropy + astropy.units.format.console: astropy + astropy.units.format.fits: astropy + astropy.units.format.generic: astropy + astropy.units.format.generic_lextab: astropy + astropy.units.format.generic_parsetab: astropy + astropy.units.format.latex: astropy + astropy.units.format.ogip: astropy + astropy.units.format.ogip_lextab: astropy + astropy.units.format.ogip_parsetab: astropy + astropy.units.format.unicode_format: astropy + astropy.units.format.utils: astropy + astropy.units.format.vounit: astropy + astropy.units.function: astropy + astropy.units.function.core: astropy + astropy.units.function.logarithmic: astropy + astropy.units.function.mixin: astropy + astropy.units.function.units: astropy + astropy.units.imperial: astropy + astropy.units.misc: astropy + astropy.units.photometric: astropy + astropy.units.physical: astropy + astropy.units.quantity: astropy + astropy.units.quantity_helper: astropy + astropy.units.quantity_helper.converters: astropy + astropy.units.quantity_helper.erfa: astropy + astropy.units.quantity_helper.function_helpers: astropy + astropy.units.quantity_helper.helpers: astropy + astropy.units.quantity_helper.scipy_special: astropy + astropy.units.required_by_vounit: astropy + astropy.units.si: astropy + astropy.units.structured: astropy + astropy.units.utils: astropy + astropy.utils: astropy + astropy.utils.argparse: astropy + astropy.utils.codegen: astropy + astropy.utils.collections: astropy + astropy.utils.compat: astropy + astropy.utils.compat.misc: astropy + astropy.utils.compat.numpycompat: astropy + astropy.utils.compat.optional_deps: astropy + astropy.utils.console: astropy + astropy.utils.data: astropy + astropy.utils.data_info: astropy + astropy.utils.decorators: astropy + astropy.utils.diff: astropy + astropy.utils.exceptions: astropy + astropy.utils.iers: astropy + astropy.utils.iers.iers: astropy + astropy.utils.introspection: astropy + astropy.utils.masked: astropy + astropy.utils.masked.core: astropy + astropy.utils.masked.function_helpers: astropy + astropy.utils.metadata: astropy + astropy.utils.misc: astropy + astropy.utils.parsing: astropy + astropy.utils.setup_package: astropy + astropy.utils.shapes: astropy + astropy.utils.state: astropy + astropy.utils.xml: astropy + astropy.utils.xml.check: astropy + astropy.utils.xml.iterparser: astropy + astropy.utils.xml.setup_package: astropy + astropy.utils.xml.unescaper: astropy + astropy.utils.xml.validate: astropy + astropy.utils.xml.writer: astropy + astropy.version: astropy + astropy.visualization: astropy + astropy.visualization.hist: astropy + astropy.visualization.interval: astropy + astropy.visualization.lupton_rgb: astropy + astropy.visualization.mpl_normalize: astropy + astropy.visualization.mpl_style: astropy + astropy.visualization.scripts: astropy + astropy.visualization.scripts.fits2bitmap: astropy + astropy.visualization.stretch: astropy + astropy.visualization.time: astropy + astropy.visualization.transform: astropy + astropy.visualization.units: astropy + astropy.visualization.wcsaxes: astropy + astropy.visualization.wcsaxes.axislabels: astropy + astropy.visualization.wcsaxes.coordinate_helpers: astropy + astropy.visualization.wcsaxes.coordinate_range: astropy + astropy.visualization.wcsaxes.coordinates_map: astropy + astropy.visualization.wcsaxes.core: astropy + astropy.visualization.wcsaxes.formatter_locator: astropy + astropy.visualization.wcsaxes.frame: astropy + astropy.visualization.wcsaxes.grid_paths: astropy + astropy.visualization.wcsaxes.helpers: astropy + astropy.visualization.wcsaxes.patches: astropy + astropy.visualization.wcsaxes.ticklabels: astropy + astropy.visualization.wcsaxes.ticks: astropy + astropy.visualization.wcsaxes.transforms: astropy + astropy.visualization.wcsaxes.utils: astropy + astropy.visualization.wcsaxes.wcsapi: astropy + astropy.wcs: astropy + astropy.wcs.docstrings: astropy + astropy.wcs.setup_package: astropy + astropy.wcs.utils: astropy + astropy.wcs.wcs: astropy + astropy.wcs.wcsapi: astropy + astropy.wcs.wcsapi.conftest: astropy + astropy.wcs.wcsapi.fitswcs: astropy + astropy.wcs.wcsapi.high_level_api: astropy + astropy.wcs.wcsapi.high_level_wcs_wrapper: astropy + astropy.wcs.wcsapi.low_level_api: astropy + astropy.wcs.wcsapi.sliced_low_level_wcs: astropy + astropy.wcs.wcsapi.utils: astropy + astropy.wcs.wcsapi.wrappers: astropy + astropy.wcs.wcsapi.wrappers.base: astropy + astropy.wcs.wcsapi.wrappers.sliced_wcs: astropy + astropy.wcs.wcslint: astropy + asttokens: asttokens + asttokens.astroid_compat: asttokens + asttokens.asttokens: asttokens + asttokens.line_numbers: asttokens + asttokens.mark_tokens: asttokens + asttokens.util: asttokens + asttokens.version: asttokens + async_lru: async_lru + async_timeout: async_timeout + attr: attrs + attr.converters: attrs + attr.exceptions: attrs + attr.filters: attrs + attr.setters: attrs + attr.validators: attrs + attrs: attrs + attrs.converters: attrs + attrs.exceptions: attrs + attrs.filters: attrs + attrs.setters: attrs + attrs.validators: attrs + azure.core: azure_core + azure.core.async_paging: azure_core + azure.core.configuration: azure_core + azure.core.credentials: azure_core + azure.core.credentials_async: azure_core + azure.core.exceptions: azure_core + azure.core.messaging: azure_core + azure.core.paging: azure_core + azure.core.pipeline: azure_core + azure.core.pipeline.policies: azure_core + azure.core.pipeline.transport: azure_core + azure.core.polling: azure_core + azure.core.polling.async_base_polling: azure_core + azure.core.polling.base_polling: azure_core + azure.core.rest: azure_core + azure.core.serialization: azure_core + azure.core.settings: azure_core + azure.core.tracing: azure_core + azure.core.tracing.common: azure_core + azure.core.tracing.decorator: azure_core + azure.core.tracing.decorator_async: azure_core + azure.core.tracing.ext: azure_core + azure.core.utils: azure_core + azure.datalake: azure_datalake_store + azure.datalake.store: azure_datalake_store + azure.datalake.store.core: azure_datalake_store + azure.datalake.store.enums: azure_datalake_store + azure.datalake.store.exceptions: azure_datalake_store + azure.datalake.store.lib: azure_datalake_store + azure.datalake.store.multiprocessor: azure_datalake_store + azure.datalake.store.multithread: azure_datalake_store + azure.datalake.store.retry: azure_datalake_store + azure.datalake.store.transfer: azure_datalake_store + azure.datalake.store.utils: azure_datalake_store + azure.identity: azure_identity + azure.identity.aio: azure_identity + azure.storage.blob: azure_storage_blob + azure.storage.blob.aio: azure_storage_blob + babel: Babel + babel.core: Babel + babel.dates: Babel + babel.languages: Babel + babel.lists: Babel + babel.localedata: Babel + babel.localtime: Babel + babel.messages: Babel + babel.messages.catalog: Babel + babel.messages.checkers: Babel + babel.messages.extract: Babel + babel.messages.frontend: Babel + babel.messages.jslexer: Babel + babel.messages.mofile: Babel + babel.messages.plurals: Babel + babel.messages.pofile: Babel + babel.numbers: Babel + babel.plural: Babel + babel.support: Babel + babel.units: Babel + babel.util: Babel + backcall: backcall + backcall.backcall: backcall + binaryornot: binaryornot + binaryornot.check: binaryornot + binaryornot.helpers: binaryornot + black: black + black.brackets: black + black.cache: black + black.comments: black + black.concurrency: black + black.const: black + black.debug: black + black.files: black + black.handle_ipynb_magics: black + black.linegen: black + black.lines: black + black.mode: black + black.nodes: black + black.numerics: black + black.output: black + black.parsing: black + black.report: black + black.rusty: black + black.strings: black + black.trans: black + blackd: black + blackd.middlewares: black + bleach: bleach + bleach.callbacks: bleach + bleach.css_sanitizer: bleach + bleach.html5lib_shim: bleach + bleach.linkifier: bleach + bleach.parse_shim: bleach + bleach.sanitizer: bleach + blib2to3: black + blib2to3.pgen2: black + blib2to3.pgen2.conv: black + blib2to3.pgen2.driver: black + blib2to3.pgen2.grammar: black + blib2to3.pgen2.literals: black + blib2to3.pgen2.parse: black + blib2to3.pgen2.pgen: black + blib2to3.pgen2.token: black + blib2to3.pgen2.tokenize: black + blib2to3.pygram: black + blib2to3.pytree: black + botocore: botocore + botocore.args: botocore + botocore.auth: botocore + botocore.awsrequest: botocore + botocore.client: botocore + botocore.compat: botocore + botocore.compress: botocore + botocore.config: botocore + botocore.configloader: botocore + botocore.configprovider: botocore + botocore.credentials: botocore + botocore.crt: botocore + botocore.crt.auth: botocore + botocore.discovery: botocore + botocore.docs: botocore + botocore.docs.bcdoc: botocore + botocore.docs.bcdoc.docstringparser: botocore + botocore.docs.bcdoc.restdoc: botocore + botocore.docs.bcdoc.style: botocore + botocore.docs.client: botocore + botocore.docs.docstring: botocore + botocore.docs.example: botocore + botocore.docs.method: botocore + botocore.docs.paginator: botocore + botocore.docs.params: botocore + botocore.docs.service: botocore + botocore.docs.shape: botocore + botocore.docs.sharedexample: botocore + botocore.docs.translator: botocore + botocore.docs.utils: botocore + botocore.docs.waiter: botocore + botocore.endpoint: botocore + botocore.endpoint_provider: botocore + botocore.errorfactory: botocore + botocore.eventstream: botocore + botocore.exceptions: botocore + botocore.handlers: botocore + botocore.history: botocore + botocore.hooks: botocore + botocore.httpchecksum: botocore + botocore.httpsession: botocore + botocore.loaders: botocore + botocore.model: botocore + botocore.monitoring: botocore + botocore.paginate: botocore + botocore.parsers: botocore + botocore.regions: botocore + botocore.response: botocore + botocore.retries: botocore + botocore.retries.adaptive: botocore + botocore.retries.base: botocore + botocore.retries.bucket: botocore + botocore.retries.quota: botocore + botocore.retries.special: botocore + botocore.retries.standard: botocore + botocore.retries.throttling: botocore + botocore.retryhandler: botocore + botocore.serialize: botocore + botocore.session: botocore + botocore.signers: botocore + botocore.stub: botocore + botocore.tokens: botocore + botocore.translate: botocore + botocore.useragent: botocore + botocore.utils: botocore + botocore.validate: botocore + botocore.vendored: botocore + botocore.vendored.requests: botocore + botocore.vendored.requests.exceptions: botocore + botocore.vendored.requests.packages: botocore + botocore.vendored.requests.packages.urllib3: botocore + botocore.vendored.requests.packages.urllib3.exceptions: botocore + botocore.vendored.six: botocore + botocore.waiter: botocore + bs4: beautifulsoup4 + bs4.builder: beautifulsoup4 + bs4.css: beautifulsoup4 + bs4.dammit: beautifulsoup4 + bs4.diagnose: beautifulsoup4 + bs4.element: beautifulsoup4 + bs4.formatter: beautifulsoup4 + cached_property: cached_property + cachetools: cachetools + cachetools.func: cachetools + cachetools.keys: cachetools + certifi: certifi + certifi.core: certifi + cffi: cffi + cffi.api: cffi + cffi.backend_ctypes: cffi + cffi.cffi_opcode: cffi + cffi.commontypes: cffi + cffi.cparser: cffi + cffi.error: cffi + cffi.ffiplatform: cffi + cffi.lock: cffi + cffi.model: cffi + cffi.pkgconfig: cffi + cffi.recompiler: cffi + cffi.setuptools_ext: cffi + cffi.vengine_cpy: cffi + cffi.vengine_gen: cffi + cffi.verifier: cffi + chardet: chardet + chardet.big5freq: chardet + chardet.big5prober: chardet + chardet.chardistribution: chardet + chardet.charsetgroupprober: chardet + chardet.charsetprober: chardet + chardet.cli: chardet + chardet.cli.chardetect: chardet + chardet.codingstatemachine: chardet + chardet.codingstatemachinedict: chardet + chardet.cp949prober: chardet + chardet.enums: chardet + chardet.escprober: chardet + chardet.escsm: chardet + chardet.eucjpprober: chardet + chardet.euckrfreq: chardet + chardet.euckrprober: chardet + chardet.euctwfreq: chardet + chardet.euctwprober: chardet + chardet.gb2312freq: chardet + chardet.gb2312prober: chardet + chardet.hebrewprober: chardet + chardet.jisfreq: chardet + chardet.johabfreq: chardet + chardet.johabprober: chardet + chardet.jpcntx: chardet + chardet.langbulgarianmodel: chardet + chardet.langgreekmodel: chardet + chardet.langhebrewmodel: chardet + chardet.langhungarianmodel: chardet + chardet.langrussianmodel: chardet + chardet.langthaimodel: chardet + chardet.langturkishmodel: chardet + chardet.latin1prober: chardet + chardet.macromanprober: chardet + chardet.mbcharsetprober: chardet + chardet.mbcsgroupprober: chardet + chardet.mbcssm: chardet + chardet.metadata: chardet + chardet.metadata.languages: chardet + chardet.resultdict: chardet + chardet.sbcharsetprober: chardet + chardet.sbcsgroupprober: chardet + chardet.sjisprober: chardet + chardet.universaldetector: chardet + chardet.utf1632prober: chardet + chardet.utf8prober: chardet + chardet.version: chardet + charset_normalizer: charset_normalizer + charset_normalizer.api: charset_normalizer + charset_normalizer.assets: charset_normalizer + charset_normalizer.cd: charset_normalizer + charset_normalizer.cli: charset_normalizer + charset_normalizer.cli.normalizer: charset_normalizer + charset_normalizer.constant: charset_normalizer + charset_normalizer.legacy: charset_normalizer + charset_normalizer.md: charset_normalizer + charset_normalizer.md__mypyc: charset_normalizer + charset_normalizer.models: charset_normalizer + charset_normalizer.utils: charset_normalizer + charset_normalizer.version: charset_normalizer + chex: chex + chex.chex_test: chex + click: click + click.core: click + click.decorators: click + click.exceptions: click + click.formatting: click + click.globals: click + click.parser: click + click.shell_completion: click + click.termui: click + click.testing: click + click.types: click + click.utils: click + cloudpickle: cloudpickle + cloudpickle.cloudpickle: cloudpickle + cloudpickle.cloudpickle_fast: cloudpickle + cloudpickle.compat: cloudpickle + colorama: colorama + colorama.ansi: colorama + colorama.ansitowin32: colorama + colorama.initialise: colorama + colorama.win32: colorama + colorama.winterm: colorama + colorlog: colorlog + colorlog.escape_codes: colorlog + colorlog.formatter: colorlog + colorlog.wrappers: colorlog + comm: comm + comm.base_comm: comm + commonmark: commonmark + commonmark.blocks: commonmark + commonmark.cmark: commonmark + commonmark.common: commonmark + commonmark.dump: commonmark + commonmark.entitytrans: commonmark + commonmark.inlines: commonmark + commonmark.main: commonmark + commonmark.node: commonmark + commonmark.normalize_reference: commonmark + commonmark.render: commonmark + commonmark.render.html: commonmark + commonmark.render.renderer: commonmark + commonmark.render.rst: commonmark + contextlib2: contextlib2 + contourpy: contourpy + contourpy.chunk: contourpy + contourpy.enum_util: contourpy + contourpy.util: contourpy + contourpy.util.bokeh_renderer: contourpy + contourpy.util.bokeh_util: contourpy + contourpy.util.data: contourpy + contourpy.util.mpl_renderer: contourpy + contourpy.util.mpl_util: contourpy + contourpy.util.renderer: contourpy + cookiecutter: cookiecutter + cookiecutter.cli: cookiecutter + cookiecutter.config: cookiecutter + cookiecutter.environment: cookiecutter + cookiecutter.exceptions: cookiecutter + cookiecutter.extensions: cookiecutter + cookiecutter.find: cookiecutter + cookiecutter.generate: cookiecutter + cookiecutter.hooks: cookiecutter + cookiecutter.log: cookiecutter + cookiecutter.main: cookiecutter + cookiecutter.prompt: cookiecutter + cookiecutter.replay: cookiecutter + cookiecutter.repository: cookiecutter + cookiecutter.utils: cookiecutter + cookiecutter.vcs: cookiecutter + cookiecutter.zipfile: cookiecutter + cospar: cospar + cospar.datasets: cospar + cospar.help_functions: cospar + cospar.logging: cospar + cospar.plotting: cospar + cospar.preprocessing: cospar + cospar.settings: cospar + cospar.tmap: cospar + cospar.tmap.map_reconstruction: cospar + cospar.tmap.optimal_transport: cospar + coverage: coverage + coverage.annotate: coverage + coverage.bytecode: coverage + coverage.cmdline: coverage + coverage.collector: coverage + coverage.config: coverage + coverage.context: coverage + coverage.control: coverage + coverage.data: coverage + coverage.debug: coverage + coverage.disposition: coverage + coverage.env: coverage + coverage.exceptions: coverage + coverage.execfile: coverage + coverage.files: coverage + coverage.fullcoverage.encodings: coverage + coverage.html: coverage + coverage.inorout: coverage + coverage.jsonreport: coverage + coverage.lcovreport: coverage + coverage.misc: coverage + coverage.multiproc: coverage + coverage.numbits: coverage + coverage.parser: coverage + coverage.phystokens: coverage + coverage.plugin: coverage + coverage.plugin_support: coverage + coverage.python: coverage + coverage.pytracer: coverage + coverage.report: coverage + coverage.results: coverage + coverage.sqldata: coverage + coverage.summary: coverage + coverage.templite: coverage + coverage.tomlconfig: coverage + coverage.tracer: coverage + coverage.types: coverage + coverage.version: coverage + coverage.xmlreport: coverage + croniter: croniter + croniter.croniter: croniter + cryptography: cryptography + cryptography.exceptions: cryptography + cryptography.fernet: cryptography + cryptography.hazmat: cryptography + cryptography.hazmat.backends: cryptography + cryptography.hazmat.backends.openssl: cryptography + cryptography.hazmat.backends.openssl.aead: cryptography + cryptography.hazmat.backends.openssl.backend: cryptography + cryptography.hazmat.backends.openssl.ciphers: cryptography + cryptography.hazmat.backends.openssl.cmac: cryptography + cryptography.hazmat.backends.openssl.decode_asn1: cryptography + cryptography.hazmat.backends.openssl.dh: cryptography + cryptography.hazmat.backends.openssl.dsa: cryptography + cryptography.hazmat.backends.openssl.ec: cryptography + cryptography.hazmat.backends.openssl.ed25519: cryptography + cryptography.hazmat.backends.openssl.ed448: cryptography + cryptography.hazmat.backends.openssl.hashes: cryptography + cryptography.hazmat.backends.openssl.hmac: cryptography + cryptography.hazmat.backends.openssl.poly1305: cryptography + cryptography.hazmat.backends.openssl.rsa: cryptography + cryptography.hazmat.backends.openssl.utils: cryptography + cryptography.hazmat.backends.openssl.x448: cryptography + cryptography.hazmat.bindings: cryptography + cryptography.hazmat.bindings.openssl: cryptography + cryptography.hazmat.bindings.openssl.binding: cryptography + cryptography.hazmat.primitives: cryptography + cryptography.hazmat.primitives.asymmetric: cryptography + cryptography.hazmat.primitives.asymmetric.dh: cryptography + cryptography.hazmat.primitives.asymmetric.dsa: cryptography + cryptography.hazmat.primitives.asymmetric.ec: cryptography + cryptography.hazmat.primitives.asymmetric.ed25519: cryptography + cryptography.hazmat.primitives.asymmetric.ed448: cryptography + cryptography.hazmat.primitives.asymmetric.padding: cryptography + cryptography.hazmat.primitives.asymmetric.rsa: cryptography + cryptography.hazmat.primitives.asymmetric.types: cryptography + cryptography.hazmat.primitives.asymmetric.utils: cryptography + cryptography.hazmat.primitives.asymmetric.x25519: cryptography + cryptography.hazmat.primitives.asymmetric.x448: cryptography + cryptography.hazmat.primitives.ciphers: cryptography + cryptography.hazmat.primitives.ciphers.aead: cryptography + cryptography.hazmat.primitives.ciphers.algorithms: cryptography + cryptography.hazmat.primitives.ciphers.base: cryptography + cryptography.hazmat.primitives.ciphers.modes: cryptography + cryptography.hazmat.primitives.cmac: cryptography + cryptography.hazmat.primitives.constant_time: cryptography + cryptography.hazmat.primitives.hashes: cryptography + cryptography.hazmat.primitives.hmac: cryptography + cryptography.hazmat.primitives.kdf: cryptography + cryptography.hazmat.primitives.kdf.concatkdf: cryptography + cryptography.hazmat.primitives.kdf.hkdf: cryptography + cryptography.hazmat.primitives.kdf.kbkdf: cryptography + cryptography.hazmat.primitives.kdf.pbkdf2: cryptography + cryptography.hazmat.primitives.kdf.scrypt: cryptography + cryptography.hazmat.primitives.kdf.x963kdf: cryptography + cryptography.hazmat.primitives.keywrap: cryptography + cryptography.hazmat.primitives.padding: cryptography + cryptography.hazmat.primitives.poly1305: cryptography + cryptography.hazmat.primitives.serialization: cryptography + cryptography.hazmat.primitives.serialization.base: cryptography + cryptography.hazmat.primitives.serialization.pkcs12: cryptography + cryptography.hazmat.primitives.serialization.pkcs7: cryptography + cryptography.hazmat.primitives.serialization.ssh: cryptography + cryptography.hazmat.primitives.twofactor: cryptography + cryptography.hazmat.primitives.twofactor.hotp: cryptography + cryptography.hazmat.primitives.twofactor.totp: cryptography + cryptography.utils: cryptography + cryptography.x509: cryptography + cryptography.x509.base: cryptography + cryptography.x509.certificate_transparency: cryptography + cryptography.x509.extensions: cryptography + cryptography.x509.general_name: cryptography + cryptography.x509.name: cryptography + cryptography.x509.ocsp: cryptography + cryptography.x509.oid: cryptography + cycler: cycler + databricks_cli: databricks_cli + databricks_cli.cli: databricks_cli + databricks_cli.click_types: databricks_cli + databricks_cli.cluster_policies: databricks_cli + databricks_cli.cluster_policies.api: databricks_cli + databricks_cli.cluster_policies.cli: databricks_cli + databricks_cli.clusters: databricks_cli + databricks_cli.clusters.api: databricks_cli + databricks_cli.clusters.cli: databricks_cli + databricks_cli.configure: databricks_cli + databricks_cli.configure.cli: databricks_cli + databricks_cli.configure.config: databricks_cli + databricks_cli.configure.provider: databricks_cli + databricks_cli.dbfs: databricks_cli + databricks_cli.dbfs.api: databricks_cli + databricks_cli.dbfs.cli: databricks_cli + databricks_cli.dbfs.dbfs_path: databricks_cli + databricks_cli.dbfs.exceptions: databricks_cli + databricks_cli.groups: databricks_cli + databricks_cli.groups.api: databricks_cli + databricks_cli.groups.cli: databricks_cli + databricks_cli.instance_pools: databricks_cli + databricks_cli.instance_pools.api: databricks_cli + databricks_cli.instance_pools.cli: databricks_cli + databricks_cli.jobs: databricks_cli + databricks_cli.jobs.api: databricks_cli + databricks_cli.jobs.cli: databricks_cli + databricks_cli.libraries: databricks_cli + databricks_cli.libraries.api: databricks_cli + databricks_cli.libraries.cli: databricks_cli + databricks_cli.oauth: databricks_cli + databricks_cli.oauth.oauth: databricks_cli + databricks_cli.pipelines: databricks_cli + databricks_cli.pipelines.api: databricks_cli + databricks_cli.pipelines.cli: databricks_cli + databricks_cli.repos: databricks_cli + databricks_cli.repos.api: databricks_cli + databricks_cli.repos.cli: databricks_cli + databricks_cli.runs: databricks_cli + databricks_cli.runs.api: databricks_cli + databricks_cli.runs.cli: databricks_cli + databricks_cli.sdk: databricks_cli + databricks_cli.sdk.api_client: databricks_cli + databricks_cli.sdk.service: databricks_cli + databricks_cli.sdk.version: databricks_cli + databricks_cli.secrets: databricks_cli + databricks_cli.secrets.api: databricks_cli + databricks_cli.secrets.cli: databricks_cli + databricks_cli.stack: databricks_cli + databricks_cli.stack.api: databricks_cli + databricks_cli.stack.cli: databricks_cli + databricks_cli.stack.exceptions: databricks_cli + databricks_cli.tokens: databricks_cli + databricks_cli.tokens.api: databricks_cli + databricks_cli.tokens.cli: databricks_cli + databricks_cli.unity_catalog: databricks_cli + databricks_cli.unity_catalog.api: databricks_cli + databricks_cli.unity_catalog.catalog_cli: databricks_cli + databricks_cli.unity_catalog.cli: databricks_cli + databricks_cli.unity_catalog.cred_cli: databricks_cli + databricks_cli.unity_catalog.delta_sharing_cli: databricks_cli + databricks_cli.unity_catalog.ext_loc_cli: databricks_cli + databricks_cli.unity_catalog.lineage_cli: databricks_cli + databricks_cli.unity_catalog.metastore_cli: databricks_cli + databricks_cli.unity_catalog.perms_cli: databricks_cli + databricks_cli.unity_catalog.schema_cli: databricks_cli + databricks_cli.unity_catalog.table_cli: databricks_cli + databricks_cli.unity_catalog.uc_service: databricks_cli + databricks_cli.unity_catalog.utils: databricks_cli + databricks_cli.utils: databricks_cli + databricks_cli.version: databricks_cli + databricks_cli.workspace: databricks_cli + databricks_cli.workspace.api: databricks_cli + databricks_cli.workspace.cli: databricks_cli + databricks_cli.workspace.types: databricks_cli + dataclasses_json: dataclasses_json + dataclasses_json.api: dataclasses_json + dataclasses_json.cfg: dataclasses_json + dataclasses_json.core: dataclasses_json + dataclasses_json.mm: dataclasses_json + dataclasses_json.stringcase: dataclasses_json + dataclasses_json.undefined: dataclasses_json + dataclasses_json.utils: dataclasses_json + dateutil: python_dateutil + dateutil.easter: python_dateutil + dateutil.parser: python_dateutil + dateutil.parser.isoparser: python_dateutil + dateutil.relativedelta: python_dateutil + dateutil.rrule: python_dateutil + dateutil.tz: python_dateutil + dateutil.tz.tz: python_dateutil + dateutil.tz.win: python_dateutil + dateutil.tzwin: python_dateutil + dateutil.utils: python_dateutil + dateutil.zoneinfo: python_dateutil + dateutil.zoneinfo.rebuild: python_dateutil + debugpy: debugpy + debugpy.adapter: debugpy + debugpy.adapter.clients: debugpy + debugpy.adapter.components: debugpy + debugpy.adapter.launchers: debugpy + debugpy.adapter.servers: debugpy + debugpy.adapter.sessions: debugpy + debugpy.common: debugpy + debugpy.common.json: debugpy + debugpy.common.log: debugpy + debugpy.common.messaging: debugpy + debugpy.common.singleton: debugpy + debugpy.common.sockets: debugpy + debugpy.common.stacks: debugpy + debugpy.common.timestamp: debugpy + debugpy.common.util: debugpy + debugpy.launcher: debugpy + debugpy.launcher.debuggee: debugpy + debugpy.launcher.handlers: debugpy + debugpy.launcher.output: debugpy + debugpy.launcher.winapi: debugpy + debugpy.public_api: debugpy + debugpy.server: debugpy + debugpy.server.api: debugpy + debugpy.server.attach_pid_injected: debugpy + debugpy.server.cli: debugpy + decorator: decorator + defusedxml: defusedxml + defusedxml.ElementTree: defusedxml + defusedxml.cElementTree: defusedxml + defusedxml.common: defusedxml + defusedxml.expatbuilder: defusedxml + defusedxml.expatreader: defusedxml + defusedxml.lxml: defusedxml + defusedxml.minidom: defusedxml + defusedxml.pulldom: defusedxml + defusedxml.sax: defusedxml + defusedxml.xmlrpc: defusedxml + desert: desert + desert.exceptions: desert + diskcache: diskcache + diskcache.cli: diskcache + diskcache.core: diskcache + diskcache.djangocache: diskcache + diskcache.fanout: diskcache + diskcache.persistent: diskcache + diskcache.recipes: diskcache + docker: docker + docker.api: docker + docker.api.build: docker + docker.api.client: docker + docker.api.config: docker + docker.api.container: docker + docker.api.daemon: docker + docker.api.exec_api: docker + docker.api.image: docker + docker.api.network: docker + docker.api.plugin: docker + docker.api.secret: docker + docker.api.service: docker + docker.api.swarm: docker + docker.api.volume: docker + docker.auth: docker + docker.client: docker + docker.constants: docker + docker.context: docker + docker.context.api: docker + docker.context.config: docker + docker.context.context: docker + docker.credentials: docker + docker.credentials.constants: docker + docker.credentials.errors: docker + docker.credentials.store: docker + docker.credentials.utils: docker + docker.errors: docker + docker.models: docker + docker.models.configs: docker + docker.models.containers: docker + docker.models.images: docker + docker.models.networks: docker + docker.models.nodes: docker + docker.models.plugins: docker + docker.models.resource: docker + docker.models.secrets: docker + docker.models.services: docker + docker.models.swarm: docker + docker.models.volumes: docker + docker.tls: docker + docker.transport: docker + docker.transport.basehttpadapter: docker + docker.transport.npipeconn: docker + docker.transport.npipesocket: docker + docker.transport.sshconn: docker + docker.transport.ssladapter: docker + docker.transport.unixconn: docker + docker.types: docker + docker.types.base: docker + docker.types.containers: docker + docker.types.daemon: docker + docker.types.healthcheck: docker + docker.types.networks: docker + docker.types.services: docker + docker.types.swarm: docker + docker.utils: docker + docker.utils.build: docker + docker.utils.config: docker + docker.utils.decorators: docker + docker.utils.fnmatch: docker + docker.utils.json_stream: docker + docker.utils.ports: docker + docker.utils.proxy: docker + docker.utils.socket: docker + docker.utils.utils: docker + docker.version: docker + docrep: docrep + docrep.decorators: docrep + docs.conf: optax + docs.ext.coverage_check: optax + docstring_parser: docstring_parser + docstring_parser.attrdoc: docstring_parser + docstring_parser.common: docstring_parser + docstring_parser.epydoc: docstring_parser + docstring_parser.google: docstring_parser + docstring_parser.numpydoc: docstring_parser + docstring_parser.parser: docstring_parser + docstring_parser.rest: docstring_parser + docstring_parser.util: docstring_parser + docutils: docutils + docutils.core: docutils + docutils.examples: docutils + docutils.frontend: docutils + docutils.io: docutils + docutils.languages: docutils + docutils.languages.af: docutils + docutils.languages.ar: docutils + docutils.languages.ca: docutils + docutils.languages.cs: docutils + docutils.languages.da: docutils + docutils.languages.de: docutils + docutils.languages.en: docutils + docutils.languages.eo: docutils + docutils.languages.es: docutils + docutils.languages.fa: docutils + docutils.languages.fi: docutils + docutils.languages.fr: docutils + docutils.languages.gl: docutils + docutils.languages.he: docutils + docutils.languages.it: docutils + docutils.languages.ja: docutils + docutils.languages.ko: docutils + docutils.languages.lt: docutils + docutils.languages.lv: docutils + docutils.languages.nl: docutils + docutils.languages.pl: docutils + docutils.languages.pt_br: docutils + docutils.languages.ru: docutils + docutils.languages.sk: docutils + docutils.languages.sv: docutils + docutils.languages.zh_cn: docutils + docutils.languages.zh_tw: docutils + docutils.nodes: docutils + docutils.parsers: docutils + docutils.parsers.commonmark_wrapper: docutils + docutils.parsers.null: docutils + docutils.parsers.recommonmark_wrapper: docutils + docutils.parsers.rst: docutils + docutils.parsers.rst.directives: docutils + docutils.parsers.rst.directives.admonitions: docutils + docutils.parsers.rst.directives.body: docutils + docutils.parsers.rst.directives.html: docutils + docutils.parsers.rst.directives.images: docutils + docutils.parsers.rst.directives.misc: docutils + docutils.parsers.rst.directives.parts: docutils + docutils.parsers.rst.directives.references: docutils + docutils.parsers.rst.directives.tables: docutils + docutils.parsers.rst.languages: docutils + docutils.parsers.rst.languages.af: docutils + docutils.parsers.rst.languages.ar: docutils + docutils.parsers.rst.languages.ca: docutils + docutils.parsers.rst.languages.cs: docutils + docutils.parsers.rst.languages.da: docutils + docutils.parsers.rst.languages.de: docutils + docutils.parsers.rst.languages.en: docutils + docutils.parsers.rst.languages.eo: docutils + docutils.parsers.rst.languages.es: docutils + docutils.parsers.rst.languages.fa: docutils + docutils.parsers.rst.languages.fi: docutils + docutils.parsers.rst.languages.fr: docutils + docutils.parsers.rst.languages.gl: docutils + docutils.parsers.rst.languages.he: docutils + docutils.parsers.rst.languages.it: docutils + docutils.parsers.rst.languages.ja: docutils + docutils.parsers.rst.languages.ko: docutils + docutils.parsers.rst.languages.lt: docutils + docutils.parsers.rst.languages.lv: docutils + docutils.parsers.rst.languages.nl: docutils + docutils.parsers.rst.languages.pl: docutils + docutils.parsers.rst.languages.pt_br: docutils + docutils.parsers.rst.languages.ru: docutils + docutils.parsers.rst.languages.sk: docutils + docutils.parsers.rst.languages.sv: docutils + docutils.parsers.rst.languages.zh_cn: docutils + docutils.parsers.rst.languages.zh_tw: docutils + docutils.parsers.rst.roles: docutils + docutils.parsers.rst.states: docutils + docutils.parsers.rst.tableparser: docutils + docutils.readers: docutils + docutils.readers.doctree: docutils + docutils.readers.pep: docutils + docutils.readers.standalone: docutils + docutils.statemachine: docutils + docutils.transforms: docutils + docutils.transforms.components: docutils + docutils.transforms.frontmatter: docutils + docutils.transforms.misc: docutils + docutils.transforms.parts: docutils + docutils.transforms.peps: docutils + docutils.transforms.references: docutils + docutils.transforms.universal: docutils + docutils.transforms.writer_aux: docutils + docutils.utils: docutils + docutils.utils.code_analyzer: docutils + docutils.utils.error_reporting: docutils + docutils.utils.math: docutils + docutils.utils.math.latex2mathml: docutils + docutils.utils.math.math2html: docutils + docutils.utils.math.tex2mathml_extern: docutils + docutils.utils.math.tex2unichar: docutils + docutils.utils.math.unichar2tex: docutils + docutils.utils.punctuation_chars: docutils + docutils.utils.roman: docutils + docutils.utils.smartquotes: docutils + docutils.utils.urischemes: docutils + docutils.writers: docutils + docutils.writers.docutils_xml: docutils + docutils.writers.html4css1: docutils + docutils.writers.html5_polyglot: docutils + docutils.writers.latex2e: docutils + docutils.writers.manpage: docutils + docutils.writers.null: docutils + docutils.writers.odf_odt: docutils + docutils.writers.odf_odt.pygmentsformatter: docutils + docutils.writers.pep_html: docutils + docutils.writers.pseudoxml: docutils + docutils.writers.s5_html: docutils + docutils.writers.xetex: docutils + dotenv: python_dotenv + dotenv.cli: python_dotenv + dotenv.ipython: python_dotenv + dotenv.main: python_dotenv + dotenv.parser: python_dotenv + dotenv.variables: python_dotenv + dotenv.version: python_dotenv + dulwich: dulwich + dulwich.archive: dulwich + dulwich.bundle: dulwich + dulwich.cli: dulwich + dulwich.client: dulwich + dulwich.cloud: dulwich + dulwich.cloud.gcs: dulwich + dulwich.config: dulwich + dulwich.contrib: dulwich + dulwich.contrib.diffstat: dulwich + dulwich.contrib.paramiko_vendor: dulwich + dulwich.contrib.release_robot: dulwich + dulwich.contrib.requests_vendor: dulwich + dulwich.contrib.swift: dulwich + dulwich.contrib.test_paramiko_vendor: dulwich + dulwich.contrib.test_release_robot: dulwich + dulwich.contrib.test_swift: dulwich + dulwich.contrib.test_swift_smoke: dulwich + dulwich.credentials: dulwich + dulwich.diff_tree: dulwich + dulwich.errors: dulwich + dulwich.fastexport: dulwich + dulwich.file: dulwich + dulwich.graph: dulwich + dulwich.greenthreads: dulwich + dulwich.hooks: dulwich + dulwich.ignore: dulwich + dulwich.index: dulwich + dulwich.lfs: dulwich + dulwich.line_ending: dulwich + dulwich.log_utils: dulwich + dulwich.lru_cache: dulwich + dulwich.mailmap: dulwich + dulwich.object_store: dulwich + dulwich.objects: dulwich + dulwich.objectspec: dulwich + dulwich.pack: dulwich + dulwich.patch: dulwich + dulwich.porcelain: dulwich + dulwich.protocol: dulwich + dulwich.reflog: dulwich + dulwich.refs: dulwich + dulwich.repo: dulwich + dulwich.server: dulwich + dulwich.stash: dulwich + dulwich.submodule: dulwich + dulwich.walk: dulwich + dulwich.web: dulwich + entrypoints: entrypoints + erfa: pyerfa + erfa.core: pyerfa + erfa.helpers: pyerfa + erfa.ufunc: pyerfa + erfa.version: pyerfa + et_xmlfile: et_xmlfile + et_xmlfile.xmlfile: et_xmlfile + ete3: ete3 + ete3.citation: ete3 + ete3.clustering: ete3 + ete3.clustering.clustertree: ete3 + ete3.clustering.clustvalidation: ete3 + ete3.coretype: ete3 + ete3.coretype.arraytable: ete3 + ete3.coretype.seqgroup: ete3 + ete3.coretype.tree: ete3 + ete3.evol: ete3 + ete3.evol.control: ete3 + ete3.evol.evoltree: ete3 + ete3.evol.model: ete3 + ete3.evol.parser: ete3 + ete3.evol.parser.codemlparser: ete3 + ete3.evol.parser.slrparser: ete3 + ete3.evol.utils: ete3 + ete3.ncbi_taxonomy: ete3 + ete3.ncbi_taxonomy.ncbiquery: ete3 + ete3.nexml: ete3 + ete3.orthoxml: ete3 + ete3.parser: ete3 + ete3.parser.fasta: ete3 + ete3.parser.newick: ete3 + ete3.parser.paml: ete3 + ete3.parser.phylip: ete3 + ete3.parser.text_arraytable: ete3 + ete3.phylo: ete3 + ete3.phylo.evolevents: ete3 + ete3.phylo.phylotree: ete3 + ete3.phylo.reconciliation: ete3 + ete3.phylo.spoverlap: ete3 + ete3.phylomedb: ete3 + ete3.phylomedb.phylomeDB: ete3 + ete3.phylomedb.phylomeDB3: ete3 + ete3.phyloxml: ete3 + ete3.test: ete3 + ete3.test.datasets: ete3 + ete3.test.test_all: ete3 + ete3.test.test_api: ete3 + ete3.test.test_arraytable: ete3 + ete3.test.test_circle_label: ete3 + ete3.test.test_clustertree: ete3 + ete3.test.test_ete_build: ete3 + ete3.test.test_ete_build.test_genetree: ete3 + ete3.test.test_ete_build.test_manual_alg: ete3 + ete3.test.test_ete_build.test_modeltest: ete3 + ete3.test.test_ete_build.test_sptree: ete3 + ete3.test.test_ete_evol: ete3 + ete3.test.test_evol: ete3 + ete3.test.test_interop: ete3 + ete3.test.test_issue258.issue258: ete3 + ete3.test.test_ncbiquery: ete3 + ete3.test.test_phylotree: ete3 + ete3.test.test_seqgroup: ete3 + ete3.test.test_tree: ete3 + ete3.test.test_treeview: ete3 + ete3.test.test_treeview.barchart_and_piechart_faces: ete3 + ete3.test.test_treeview.bubble_map: ete3 + ete3.test.test_treeview.face_grid: ete3 + ete3.test.test_treeview.face_positions: ete3 + ete3.test.test_treeview.face_rotation: ete3 + ete3.test.test_treeview.floating_piecharts: ete3 + ete3.test.test_treeview.img_faces: ete3 + ete3.test.test_treeview.item_faces: ete3 + ete3.test.test_treeview.new_seq_face: ete3 + ete3.test.test_treeview.node_background: ete3 + ete3.test.test_treeview.node_style: ete3 + ete3.test.test_treeview.phylotree_visualization: ete3 + ete3.test.test_treeview.random_draw: ete3 + ete3.test.test_treeview.seq_motif_faces: ete3 + ete3.test.test_treeview.test_all_treeview: ete3 + ete3.test.test_treeview.tree_faces: ete3 + ete3.test.test_xml_parsers: ete3 + ete3.tools: ete3 + ete3.tools.common: ete3 + ete3.tools.ete: ete3 + ete3.tools.ete_annotate: ete3 + ete3.tools.ete_build: ete3 + ete3.tools.ete_build_lib: ete3 + ete3.tools.ete_build_lib.apps: ete3 + ete3.tools.ete_build_lib.configcheck: ete3 + ete3.tools.ete_build_lib.configobj: ete3 + ete3.tools.ete_build_lib.curses_gui: ete3 + ete3.tools.ete_build_lib.db: ete3 + ete3.tools.ete_build_lib.errors: ete3 + ete3.tools.ete_build_lib.getch: ete3 + ete3.tools.ete_build_lib.interface: ete3 + ete3.tools.ete_build_lib.logger: ete3 + ete3.tools.ete_build_lib.master_job: ete3 + ete3.tools.ete_build_lib.master_task: ete3 + ete3.tools.ete_build_lib.ordereddict: ete3 + ete3.tools.ete_build_lib.scheduler: ete3 + ete3.tools.ete_build_lib.seqio: ete3 + ete3.tools.ete_build_lib.sge: ete3 + ete3.tools.ete_build_lib.task: ete3 + ete3.tools.ete_build_lib.task.clustalo: ete3 + ete3.tools.ete_build_lib.task.cog_creator: ete3 + ete3.tools.ete_build_lib.task.cog_selector: ete3 + ete3.tools.ete_build_lib.task.concat_alg: ete3 + ete3.tools.ete_build_lib.task.dialigntx: ete3 + ete3.tools.ete_build_lib.task.dummyalg: ete3 + ete3.tools.ete_build_lib.task.dummytree: ete3 + ete3.tools.ete_build_lib.task.fasttree: ete3 + ete3.tools.ete_build_lib.task.iqtree: ete3 + ete3.tools.ete_build_lib.task.jmodeltest: ete3 + ete3.tools.ete_build_lib.task.mafft: ete3 + ete3.tools.ete_build_lib.task.merger: ete3 + ete3.tools.ete_build_lib.task.meta_aligner: ete3 + ete3.tools.ete_build_lib.task.msf: ete3 + ete3.tools.ete_build_lib.task.muscle: ete3 + ete3.tools.ete_build_lib.task.phyml: ete3 + ete3.tools.ete_build_lib.task.pmodeltest: ete3 + ete3.tools.ete_build_lib.task.prottest: ete3 + ete3.tools.ete_build_lib.task.prottest2: ete3 + ete3.tools.ete_build_lib.task.raxml: ete3 + ete3.tools.ete_build_lib.task.tcoffee: ete3 + ete3.tools.ete_build_lib.task.trimal: ete3 + ete3.tools.ete_build_lib.task.uhire: ete3 + ete3.tools.ete_build_lib.utils: ete3 + ete3.tools.ete_build_lib.validate: ete3 + ete3.tools.ete_build_lib.visualize: ete3 + ete3.tools.ete_build_lib.workflow: ete3 + ete3.tools.ete_build_lib.workflow.common: ete3 + ete3.tools.ete_build_lib.workflow.genetree: ete3 + ete3.tools.ete_build_lib.workflow.supermatrix: ete3 + ete3.tools.ete_compare: ete3 + ete3.tools.ete_evol: ete3 + ete3.tools.ete_expand: ete3 + ete3.tools.ete_extract: ete3 + ete3.tools.ete_generate: ete3 + ete3.tools.ete_maptrees: ete3 + ete3.tools.ete_mod: ete3 + ete3.tools.ete_ncbiquery: ete3 + ete3.tools.ete_split: ete3 + ete3.tools.ete_upgrade_tools: ete3 + ete3.tools.ete_view: ete3 + ete3.tools.utils: ete3 + ete3.treeview: ete3 + ete3.treeview.drawer: ete3 + ete3.treeview.ete_resources_rc: ete3 + ete3.treeview.faces: ete3 + ete3.treeview.layouts: ete3 + ete3.treeview.main: ete3 + ete3.treeview.node_gui_actions: ete3 + ete3.treeview.qt: ete3 + ete3.treeview.qt4_circular_render: ete3 + ete3.treeview.qt4_face_render: ete3 + ete3.treeview.qt4_gui: ete3 + ete3.treeview.qt4_rect_render: ete3 + ete3.treeview.qt4_render: ete3 + ete3.treeview.svg_colors: ete3 + ete3.treeview.templates: ete3 + ete3.utils: ete3 + ete3.version: ete3 + ete3.webplugin: ete3 + ete3.webplugin.webapp: ete3 + etils: etils + etils.array_types: etils + etils.eapp: etils + etils.eapp.dataclass_flags: etils + etils.eapp.logging_utils: etils + etils.ecolab: etils + etils.ecolab.array_as_img: etils + etils.ecolab.colab_utils: etils + etils.ecolab.highlight_util: etils + etils.ecolab.inspects: etils + etils.ecolab.inspects.attrs: etils + etils.ecolab.inspects.auto_utils: etils + etils.ecolab.inspects.core: etils + etils.ecolab.inspects.html_helper: etils + etils.ecolab.inspects.nodes: etils + etils.ecolab.inspects.resource_utils: etils + etils.ecolab.lazy_imports: etils + etils.ecolab.module_utils: etils + etils.ecolab.patch_utils: etils + etils.ecolab.pyjs_com: etils + etils.ecolab.pyjs_com.py_js_com: etils + etils.ecolab.test_utils: etils + etils.edc: etils + etils.edc.cast_utils: etils + etils.edc.context: etils + etils.edc.dataclass_utils: etils + etils.edc.field_utils: etils + etils.edc.frozen_utils: etils + etils.edc.helpers: etils + etils.enp: etils + etils.enp.array_spec: etils + etils.enp.array_types: etils + etils.enp.array_types.dtypes: etils + etils.enp.array_types.typing: etils + etils.enp.checking: etils + etils.enp.compat: etils + etils.enp.geo_utils: etils + etils.enp.interp_utils: etils + etils.enp.linalg: etils + etils.enp.numpy_utils: etils + etils.enp.testing: etils + etils.enp.type_parsing: etils + etils.enp.typing: etils + etils.epath: etils + etils.epath.abstract_path: etils + etils.epath.backend: etils + etils.epath.flags: etils + etils.epath.gpath: etils + etils.epath.register: etils + etils.epath.resource_utils: etils + etils.epath.stat_utils: etils + etils.epath.testing: etils + etils.epath.typing: etils + etils.epy: etils + etils.epy.backports: etils + etils.epy.contextlib: etils + etils.epy.env_utils: etils + etils.epy.itertools: etils + etils.epy.py_utils: etils + etils.epy.reraise_utils: etils + etils.epy.testing: etils + etils.epy.text_utils: etils + etils.etqdm: etils + etils.etqdm.tqdm_utils: etils + etils.etree: etils + etils.etree.backend: etils + etils.etree.tree_utils: etils + etils.etree.typing: etils + etils.lazy_imports: etils + examples.datasets: optax + examples.datasets_test: optax + examples.differentially_private_sgd: optax + examples.flax_example: optax + examples.haiku_example: optax + examples.lookahead_mnist: optax + examples.lookahead_mnist_test: optax + examples.mnist: optax + examples.mnist_test: optax + exceptiongroup: exceptiongroup + executing: executing + executing.executing: executing + executing.version: executing + fastcluster: fastcluster + fastjsonschema: fastjsonschema + fastjsonschema.draft04: fastjsonschema + fastjsonschema.draft06: fastjsonschema + fastjsonschema.draft07: fastjsonschema + fastjsonschema.exceptions: fastjsonschema + fastjsonschema.generator: fastjsonschema + fastjsonschema.indent: fastjsonschema + fastjsonschema.ref_resolver: fastjsonschema + fastjsonschema.version: fastjsonschema + flask: Flask + flask.app: Flask + flask.blueprints: Flask + flask.cli: Flask + flask.config: Flask + flask.ctx: Flask + flask.debughelpers: Flask + flask.globals: Flask + flask.helpers: Flask + flask.json: Flask + flask.json.provider: Flask + flask.json.tag: Flask + flask.logging: Flask + flask.scaffold: Flask + flask.sessions: Flask + flask.signals: Flask + flask.templating: Flask + flask.testing: Flask + flask.typing: Flask + flask.views: Flask + flask.wrappers: Flask + flax: flax + flax.configurations: flax + flax.core: flax + flax.core.axes_scan: flax + flax.core.frozen_dict: flax + flax.core.lift: flax + flax.core.meta: flax + flax.core.nn: flax + flax.core.nn.attention: flax + flax.core.nn.linear: flax + flax.core.nn.normalization: flax + flax.core.nn.stochastic: flax + flax.core.partial_eval: flax + flax.core.scope: flax + flax.core.tracers: flax + flax.core.variables: flax + flax.errors: flax + flax.ids: flax + flax.io: flax + flax.jax_utils: flax + flax.linen: flax + flax.linen.activation: flax + flax.linen.attention: flax + flax.linen.combinators: flax + flax.linen.dotgetter: flax + flax.linen.dtypes: flax + flax.linen.experimental.layers_with_named_axes: flax + flax.linen.initializers: flax + flax.linen.kw_only_dataclasses: flax + flax.linen.linear: flax + flax.linen.module: flax + flax.linen.normalization: flax + flax.linen.partitioning: flax + flax.linen.pooling: flax + flax.linen.recurrent: flax + flax.linen.spmd: flax + flax.linen.stochastic: flax + flax.linen.summary: flax + flax.linen.transforms: flax + flax.metrics: flax + flax.metrics.tensorboard: flax + flax.serialization: flax + flax.struct: flax + flax.testing: flax + flax.testing.benchmark: flax + flax.traceback_util: flax + flax.training: flax + flax.training.checkpoints: flax + flax.training.common_utils: flax + flax.training.dynamic_scale: flax + flax.training.early_stopping: flax + flax.training.lr_schedule: flax + flax.training.orbax_utils: flax + flax.training.prefetch_iterator: flax + flax.training.train_state: flax + flax.traverse_util: flax + flax.version: flax + flyteidl: flyteidl + flyteidl.admin: flyteidl + flyteidl.admin.agent_pb2: flyteidl + flyteidl.admin.agent_pb2_grpc: flyteidl + flyteidl.admin.cluster_assignment_pb2: flyteidl + flyteidl.admin.cluster_assignment_pb2_grpc: flyteidl + flyteidl.admin.common_pb2: flyteidl + flyteidl.admin.common_pb2_grpc: flyteidl + flyteidl.admin.description_entity_pb2: flyteidl + flyteidl.admin.description_entity_pb2_grpc: flyteidl + flyteidl.admin.event_pb2: flyteidl + flyteidl.admin.event_pb2_grpc: flyteidl + flyteidl.admin.execution_pb2: flyteidl + flyteidl.admin.execution_pb2_grpc: flyteidl + flyteidl.admin.launch_plan_pb2: flyteidl + flyteidl.admin.launch_plan_pb2_grpc: flyteidl + flyteidl.admin.matchable_resource_pb2: flyteidl + flyteidl.admin.matchable_resource_pb2_grpc: flyteidl + flyteidl.admin.node_execution_pb2: flyteidl + flyteidl.admin.node_execution_pb2_grpc: flyteidl + flyteidl.admin.notification_pb2: flyteidl + flyteidl.admin.notification_pb2_grpc: flyteidl + flyteidl.admin.project_attributes_pb2: flyteidl + flyteidl.admin.project_attributes_pb2_grpc: flyteidl + flyteidl.admin.project_domain_attributes_pb2: flyteidl + flyteidl.admin.project_domain_attributes_pb2_grpc: flyteidl + flyteidl.admin.project_pb2: flyteidl + flyteidl.admin.project_pb2_grpc: flyteidl + flyteidl.admin.schedule_pb2: flyteidl + flyteidl.admin.schedule_pb2_grpc: flyteidl + flyteidl.admin.signal_pb2: flyteidl + flyteidl.admin.signal_pb2_grpc: flyteidl + flyteidl.admin.task_execution_pb2: flyteidl + flyteidl.admin.task_execution_pb2_grpc: flyteidl + flyteidl.admin.task_pb2: flyteidl + flyteidl.admin.task_pb2_grpc: flyteidl + flyteidl.admin.version_pb2: flyteidl + flyteidl.admin.version_pb2_grpc: flyteidl + flyteidl.admin.workflow_attributes_pb2: flyteidl + flyteidl.admin.workflow_attributes_pb2_grpc: flyteidl + flyteidl.admin.workflow_pb2: flyteidl + flyteidl.admin.workflow_pb2_grpc: flyteidl + flyteidl.core: flyteidl + flyteidl.core.catalog_pb2: flyteidl + flyteidl.core.catalog_pb2_grpc: flyteidl + flyteidl.core.compiler_pb2: flyteidl + flyteidl.core.compiler_pb2_grpc: flyteidl + flyteidl.core.condition_pb2: flyteidl + flyteidl.core.condition_pb2_grpc: flyteidl + flyteidl.core.dynamic_job_pb2: flyteidl + flyteidl.core.dynamic_job_pb2_grpc: flyteidl + flyteidl.core.errors_pb2: flyteidl + flyteidl.core.errors_pb2_grpc: flyteidl + flyteidl.core.execution_pb2: flyteidl + flyteidl.core.execution_pb2_grpc: flyteidl + flyteidl.core.identifier_pb2: flyteidl + flyteidl.core.identifier_pb2_grpc: flyteidl + flyteidl.core.interface_pb2: flyteidl + flyteidl.core.interface_pb2_grpc: flyteidl + flyteidl.core.literals_pb2: flyteidl + flyteidl.core.literals_pb2_grpc: flyteidl + flyteidl.core.metrics_pb2: flyteidl + flyteidl.core.metrics_pb2_grpc: flyteidl + flyteidl.core.security_pb2: flyteidl + flyteidl.core.security_pb2_grpc: flyteidl + flyteidl.core.tasks_pb2: flyteidl + flyteidl.core.tasks_pb2_grpc: flyteidl + flyteidl.core.types_pb2: flyteidl + flyteidl.core.types_pb2_grpc: flyteidl + flyteidl.core.workflow_closure_pb2: flyteidl + flyteidl.core.workflow_closure_pb2_grpc: flyteidl + flyteidl.core.workflow_pb2: flyteidl + flyteidl.core.workflow_pb2_grpc: flyteidl + flyteidl.datacatalog: flyteidl + flyteidl.datacatalog.datacatalog_pb2: flyteidl + flyteidl.datacatalog.datacatalog_pb2_grpc: flyteidl + flyteidl.event: flyteidl + flyteidl.event.event_pb2: flyteidl + flyteidl.event.event_pb2_grpc: flyteidl + flyteidl.plugins: flyteidl + flyteidl.plugins.array_job_pb2: flyteidl + flyteidl.plugins.array_job_pb2_grpc: flyteidl + flyteidl.plugins.dask_pb2: flyteidl + flyteidl.plugins.dask_pb2_grpc: flyteidl + flyteidl.plugins.kubeflow: flyteidl + flyteidl.plugins.kubeflow.common_pb2: flyteidl + flyteidl.plugins.kubeflow.common_pb2_grpc: flyteidl + flyteidl.plugins.kubeflow.mpi_pb2: flyteidl + flyteidl.plugins.kubeflow.mpi_pb2_grpc: flyteidl + flyteidl.plugins.kubeflow.pytorch_pb2: flyteidl + flyteidl.plugins.kubeflow.pytorch_pb2_grpc: flyteidl + flyteidl.plugins.kubeflow.tensorflow_pb2: flyteidl + flyteidl.plugins.kubeflow.tensorflow_pb2_grpc: flyteidl + flyteidl.plugins.mpi_pb2: flyteidl + flyteidl.plugins.mpi_pb2_grpc: flyteidl + flyteidl.plugins.presto_pb2: flyteidl + flyteidl.plugins.presto_pb2_grpc: flyteidl + flyteidl.plugins.pytorch_pb2: flyteidl + flyteidl.plugins.pytorch_pb2_grpc: flyteidl + flyteidl.plugins.qubole_pb2: flyteidl + flyteidl.plugins.qubole_pb2_grpc: flyteidl + flyteidl.plugins.ray_pb2: flyteidl + flyteidl.plugins.ray_pb2_grpc: flyteidl + flyteidl.plugins.spark_pb2: flyteidl + flyteidl.plugins.spark_pb2_grpc: flyteidl + flyteidl.plugins.tensorflow_pb2: flyteidl + flyteidl.plugins.tensorflow_pb2_grpc: flyteidl + flyteidl.plugins.waitable_pb2: flyteidl + flyteidl.plugins.waitable_pb2_grpc: flyteidl + flyteidl.service: flyteidl + flyteidl.service.admin_pb2: flyteidl + flyteidl.service.admin_pb2_grpc: flyteidl + flyteidl.service.agent_pb2: flyteidl + flyteidl.service.agent_pb2_grpc: flyteidl + flyteidl.service.auth_pb2: flyteidl + flyteidl.service.auth_pb2_grpc: flyteidl + flyteidl.service.dataproxy_pb2: flyteidl + flyteidl.service.dataproxy_pb2_grpc: flyteidl + flyteidl.service.external_plugin_service_pb2: flyteidl + flyteidl.service.external_plugin_service_pb2_grpc: flyteidl + flyteidl.service.identity_pb2: flyteidl + flyteidl.service.identity_pb2_grpc: flyteidl + flyteidl.service.signal_pb2: flyteidl + flyteidl.service.signal_pb2_grpc: flyteidl + flytekit: flytekit + flytekit.bin: flytekit + flytekit.bin.entrypoint: flytekit + flytekit.clients: flytekit + flytekit.clients.auth: flytekit + flytekit.clients.auth.auth_client: flytekit + flytekit.clients.auth.authenticator: flytekit + flytekit.clients.auth.default_html: flytekit + flytekit.clients.auth.exceptions: flytekit + flytekit.clients.auth.keyring: flytekit + flytekit.clients.auth.token_client: flytekit + flytekit.clients.auth_helper: flytekit + flytekit.clients.friendly: flytekit + flytekit.clients.grpc_utils: flytekit + flytekit.clients.grpc_utils.auth_interceptor: flytekit + flytekit.clients.grpc_utils.default_metadata_interceptor: flytekit + flytekit.clients.grpc_utils.wrap_exception_interceptor: flytekit + flytekit.clients.helpers: flytekit + flytekit.clients.raw: flytekit + flytekit.clis: flytekit + flytekit.clis.flyte_cli: flytekit + flytekit.clis.flyte_cli.main: flytekit + flytekit.clis.helpers: flytekit + flytekit.clis.sdk_in_container: flytekit + flytekit.clis.sdk_in_container.backfill: flytekit + flytekit.clis.sdk_in_container.build: flytekit + flytekit.clis.sdk_in_container.constants: flytekit + flytekit.clis.sdk_in_container.fetch: flytekit + flytekit.clis.sdk_in_container.get: flytekit + flytekit.clis.sdk_in_container.helpers: flytekit + flytekit.clis.sdk_in_container.init: flytekit + flytekit.clis.sdk_in_container.launchplan: flytekit + flytekit.clis.sdk_in_container.local_cache: flytekit + flytekit.clis.sdk_in_container.metrics: flytekit + flytekit.clis.sdk_in_container.package: flytekit + flytekit.clis.sdk_in_container.pyflyte: flytekit + flytekit.clis.sdk_in_container.register: flytekit + flytekit.clis.sdk_in_container.run: flytekit + flytekit.clis.sdk_in_container.serialize: flytekit + flytekit.clis.sdk_in_container.serve: flytekit + flytekit.clis.sdk_in_container.utils: flytekit + flytekit.clis.version: flytekit + flytekit.configuration: flytekit + flytekit.configuration.default_images: flytekit + flytekit.configuration.feature_flags: flytekit + flytekit.configuration.file: flytekit + flytekit.configuration.internal: flytekit + flytekit.core: flytekit + flytekit.core.annotation: flytekit + flytekit.core.array_node_map_task: flytekit + flytekit.core.base_sql_task: flytekit + flytekit.core.base_task: flytekit + flytekit.core.checkpointer: flytekit + flytekit.core.class_based_resolver: flytekit + flytekit.core.condition: flytekit + flytekit.core.constants: flytekit + flytekit.core.container_task: flytekit + flytekit.core.context_manager: flytekit + flytekit.core.data_persistence: flytekit + flytekit.core.docstring: flytekit + flytekit.core.dynamic_workflow_task: flytekit + flytekit.core.gate: flytekit + flytekit.core.hash: flytekit + flytekit.core.interface: flytekit + flytekit.core.launch_plan: flytekit + flytekit.core.local_cache: flytekit + flytekit.core.local_fsspec: flytekit + flytekit.core.map_task: flytekit + flytekit.core.mock_stats: flytekit + flytekit.core.node: flytekit + flytekit.core.node_creation: flytekit + flytekit.core.notification: flytekit + flytekit.core.pod_template: flytekit + flytekit.core.promise: flytekit + flytekit.core.python_auto_container: flytekit + flytekit.core.python_customized_container_task: flytekit + flytekit.core.python_function_task: flytekit + flytekit.core.reference: flytekit + flytekit.core.reference_entity: flytekit + flytekit.core.resources: flytekit + flytekit.core.schedule: flytekit + flytekit.core.shim_task: flytekit + flytekit.core.task: flytekit + flytekit.core.testing: flytekit + flytekit.core.tracked_abc: flytekit + flytekit.core.tracker: flytekit + flytekit.core.type_engine: flytekit + flytekit.core.type_helpers: flytekit + flytekit.core.utils: flytekit + flytekit.core.workflow: flytekit + flytekit.deck: flytekit + flytekit.deck.deck: flytekit + flytekit.deck.html: flytekit + flytekit.deck.renderer: flytekit + flytekit.exceptions: flytekit + flytekit.exceptions.base: flytekit + flytekit.exceptions.scopes: flytekit + flytekit.exceptions.system: flytekit + flytekit.exceptions.user: flytekit + flytekit.experimental: flytekit + flytekit.experimental.eager_function: flytekit + flytekit.extend: flytekit + flytekit.extend.backend: flytekit + flytekit.extend.backend.agent_service: flytekit + flytekit.extend.backend.base_agent: flytekit + flytekit.extras: flytekit + flytekit.extras.accelerators: flytekit + flytekit.extras.cloud_pickle_resolver: flytekit + flytekit.extras.pytorch: flytekit + flytekit.extras.pytorch.checkpoint: flytekit + flytekit.extras.pytorch.native: flytekit + flytekit.extras.sklearn: flytekit + flytekit.extras.sklearn.native: flytekit + flytekit.extras.sqlite3: flytekit + flytekit.extras.sqlite3.task: flytekit + flytekit.extras.tasks: flytekit + flytekit.extras.tasks.shell: flytekit + flytekit.extras.tensorflow: flytekit + flytekit.extras.tensorflow.model: flytekit + flytekit.extras.tensorflow.record: flytekit + flytekit.image_spec: flytekit + flytekit.image_spec.image_spec: flytekit + flytekit.interaction: flytekit + flytekit.interaction.click_types: flytekit + flytekit.interaction.parse_stdin: flytekit + flytekit.interaction.rich_utils: flytekit + flytekit.interaction.string_literals: flytekit + flytekit.interfaces: flytekit + flytekit.interfaces.cli_identifiers: flytekit + flytekit.interfaces.random: flytekit + flytekit.interfaces.stats: flytekit + flytekit.interfaces.stats.client: flytekit + flytekit.interfaces.stats.taggable: flytekit + flytekit.lazy_import: flytekit + flytekit.lazy_import.lazy_module: flytekit + flytekit.loggers: flytekit + flytekit.models: flytekit + flytekit.models.admin: flytekit + flytekit.models.admin.common: flytekit + flytekit.models.admin.task_execution: flytekit + flytekit.models.admin.workflow: flytekit + flytekit.models.annotation: flytekit + flytekit.models.array_job: flytekit + flytekit.models.common: flytekit + flytekit.models.core: flytekit + flytekit.models.core.catalog: flytekit + flytekit.models.core.compiler: flytekit + flytekit.models.core.condition: flytekit + flytekit.models.core.errors: flytekit + flytekit.models.core.execution: flytekit + flytekit.models.core.identifier: flytekit + flytekit.models.core.types: flytekit + flytekit.models.core.workflow: flytekit + flytekit.models.documentation: flytekit + flytekit.models.dynamic_job: flytekit + flytekit.models.execution: flytekit + flytekit.models.filters: flytekit + flytekit.models.interface: flytekit + flytekit.models.launch_plan: flytekit + flytekit.models.literals: flytekit + flytekit.models.matchable_resource: flytekit + flytekit.models.named_entity: flytekit + flytekit.models.node_execution: flytekit + flytekit.models.presto: flytekit + flytekit.models.project: flytekit + flytekit.models.qubole: flytekit + flytekit.models.schedule: flytekit + flytekit.models.security: flytekit + flytekit.models.task: flytekit + flytekit.models.types: flytekit + flytekit.models.workflow_closure: flytekit + flytekit.remote: flytekit + flytekit.remote.backfill: flytekit + flytekit.remote.data: flytekit + flytekit.remote.entities: flytekit + flytekit.remote.executions: flytekit + flytekit.remote.interface: flytekit + flytekit.remote.lazy_entity: flytekit + flytekit.remote.remote: flytekit + flytekit.remote.remote_callable: flytekit + flytekit.remote.remote_fs: flytekit + flytekit.sensor: flytekit + flytekit.sensor.base_sensor: flytekit + flytekit.sensor.file_sensor: flytekit + flytekit.sensor.sensor_engine: flytekit + flytekit.testing: flytekit + flytekit.tools: flytekit + flytekit.tools.fast_registration: flytekit + flytekit.tools.ignore: flytekit + flytekit.tools.interactive: flytekit + flytekit.tools.module_loader: flytekit + flytekit.tools.repo: flytekit + flytekit.tools.script_mode: flytekit + flytekit.tools.serialize_helpers: flytekit + flytekit.tools.subprocess: flytekit + flytekit.tools.translator: flytekit + flytekit.types: flytekit + flytekit.types.directory: flytekit + flytekit.types.directory.types: flytekit + flytekit.types.file: flytekit + flytekit.types.file.file: flytekit + flytekit.types.file.image: flytekit + flytekit.types.iterator: flytekit + flytekit.types.iterator.iterator: flytekit + flytekit.types.numpy: flytekit + flytekit.types.numpy.ndarray: flytekit + flytekit.types.pickle: flytekit + flytekit.types.pickle.pickle: flytekit + flytekit.types.schema: flytekit + flytekit.types.schema.types: flytekit + flytekit.types.schema.types_pandas: flytekit + flytekit.types.structured: flytekit + flytekit.types.structured.basic_dfs: flytekit + flytekit.types.structured.bigquery: flytekit + flytekit.types.structured.structured_dataset: flytekit + fontTools: fonttools + fontTools.afmLib: fonttools + fontTools.agl: fonttools + fontTools.cffLib: fonttools + fontTools.cffLib.specializer: fonttools + fontTools.cffLib.width: fonttools + fontTools.colorLib: fonttools + fontTools.colorLib.builder: fonttools + fontTools.colorLib.errors: fonttools + fontTools.colorLib.geometry: fonttools + fontTools.colorLib.table_builder: fonttools + fontTools.colorLib.unbuilder: fonttools + fontTools.config: fonttools + fontTools.cu2qu: fonttools + fontTools.cu2qu.benchmark: fonttools + fontTools.cu2qu.cli: fonttools + fontTools.cu2qu.cu2qu: fonttools + fontTools.cu2qu.errors: fonttools + fontTools.cu2qu.ufo: fonttools + fontTools.designspaceLib: fonttools + fontTools.designspaceLib.split: fonttools + fontTools.designspaceLib.statNames: fonttools + fontTools.designspaceLib.types: fonttools + fontTools.encodings: fonttools + fontTools.encodings.MacRoman: fonttools + fontTools.encodings.StandardEncoding: fonttools + fontTools.encodings.codecs: fonttools + fontTools.feaLib: fonttools + fontTools.feaLib.ast: fonttools + fontTools.feaLib.builder: fonttools + fontTools.feaLib.error: fonttools + fontTools.feaLib.lexer: fonttools + fontTools.feaLib.location: fonttools + fontTools.feaLib.lookupDebugInfo: fonttools + fontTools.feaLib.parser: fonttools + fontTools.feaLib.variableScalar: fonttools + fontTools.fontBuilder: fonttools + fontTools.help: fonttools + fontTools.merge: fonttools + fontTools.merge.base: fonttools + fontTools.merge.cmap: fonttools + fontTools.merge.layout: fonttools + fontTools.merge.options: fonttools + fontTools.merge.tables: fonttools + fontTools.merge.unicode: fonttools + fontTools.merge.util: fonttools + fontTools.misc: fonttools + fontTools.misc.arrayTools: fonttools + fontTools.misc.bezierTools: fonttools + fontTools.misc.classifyTools: fonttools + fontTools.misc.cliTools: fonttools + fontTools.misc.configTools: fonttools + fontTools.misc.cython: fonttools + fontTools.misc.dictTools: fonttools + fontTools.misc.eexec: fonttools + fontTools.misc.encodingTools: fonttools + fontTools.misc.etree: fonttools + fontTools.misc.filenames: fonttools + fontTools.misc.fixedTools: fonttools + fontTools.misc.intTools: fonttools + fontTools.misc.loggingTools: fonttools + fontTools.misc.macCreatorType: fonttools + fontTools.misc.macRes: fonttools + fontTools.misc.plistlib: fonttools + fontTools.misc.psCharStrings: fonttools + fontTools.misc.psLib: fonttools + fontTools.misc.psOperators: fonttools + fontTools.misc.py23: fonttools + fontTools.misc.roundTools: fonttools + fontTools.misc.sstruct: fonttools + fontTools.misc.symfont: fonttools + fontTools.misc.testTools: fonttools + fontTools.misc.textTools: fonttools + fontTools.misc.timeTools: fonttools + fontTools.misc.transform: fonttools + fontTools.misc.treeTools: fonttools + fontTools.misc.vector: fonttools + fontTools.misc.visitor: fonttools + fontTools.misc.xmlReader: fonttools + fontTools.misc.xmlWriter: fonttools + fontTools.mtiLib: fonttools + fontTools.otlLib: fonttools + fontTools.otlLib.builder: fonttools + fontTools.otlLib.error: fonttools + fontTools.otlLib.maxContextCalc: fonttools + fontTools.otlLib.optimize: fonttools + fontTools.otlLib.optimize.gpos: fonttools + fontTools.pens: fonttools + fontTools.pens.areaPen: fonttools + fontTools.pens.basePen: fonttools + fontTools.pens.boundsPen: fonttools + fontTools.pens.cairoPen: fonttools + fontTools.pens.cocoaPen: fonttools + fontTools.pens.cu2quPen: fonttools + fontTools.pens.filterPen: fonttools + fontTools.pens.freetypePen: fonttools + fontTools.pens.hashPointPen: fonttools + fontTools.pens.momentsPen: fonttools + fontTools.pens.perimeterPen: fonttools + fontTools.pens.pointInsidePen: fonttools + fontTools.pens.pointPen: fonttools + fontTools.pens.qtPen: fonttools + fontTools.pens.qu2cuPen: fonttools + fontTools.pens.quartzPen: fonttools + fontTools.pens.recordingPen: fonttools + fontTools.pens.reportLabPen: fonttools + fontTools.pens.reverseContourPen: fonttools + fontTools.pens.roundingPen: fonttools + fontTools.pens.statisticsPen: fonttools + fontTools.pens.svgPathPen: fonttools + fontTools.pens.t2CharStringPen: fonttools + fontTools.pens.teePen: fonttools + fontTools.pens.transformPen: fonttools + fontTools.pens.ttGlyphPen: fonttools + fontTools.pens.wxPen: fonttools + fontTools.qu2cu: fonttools + fontTools.qu2cu.benchmark: fonttools + fontTools.qu2cu.cli: fonttools + fontTools.qu2cu.qu2cu: fonttools + fontTools.subset: fonttools + fontTools.subset.cff: fonttools + fontTools.subset.svg: fonttools + fontTools.subset.util: fonttools + fontTools.svgLib: fonttools + fontTools.svgLib.path: fonttools + fontTools.svgLib.path.arc: fonttools + fontTools.svgLib.path.parser: fonttools + fontTools.svgLib.path.shapes: fonttools + fontTools.t1Lib: fonttools + fontTools.tfmLib: fonttools + fontTools.ttLib: fonttools + fontTools.ttLib.macUtils: fonttools + fontTools.ttLib.removeOverlaps: fonttools + fontTools.ttLib.scaleUpem: fonttools + fontTools.ttLib.sfnt: fonttools + fontTools.ttLib.standardGlyphOrder: fonttools + fontTools.ttLib.tables: fonttools + fontTools.ttLib.tables.B_A_S_E_: fonttools + fontTools.ttLib.tables.BitmapGlyphMetrics: fonttools + fontTools.ttLib.tables.C_B_D_T_: fonttools + fontTools.ttLib.tables.C_B_L_C_: fonttools + fontTools.ttLib.tables.C_F_F_: fonttools + fontTools.ttLib.tables.C_F_F__2: fonttools + fontTools.ttLib.tables.C_O_L_R_: fonttools + fontTools.ttLib.tables.C_P_A_L_: fonttools + fontTools.ttLib.tables.D_S_I_G_: fonttools + fontTools.ttLib.tables.D__e_b_g: fonttools + fontTools.ttLib.tables.DefaultTable: fonttools + fontTools.ttLib.tables.E_B_D_T_: fonttools + fontTools.ttLib.tables.E_B_L_C_: fonttools + fontTools.ttLib.tables.F_F_T_M_: fonttools + fontTools.ttLib.tables.F__e_a_t: fonttools + fontTools.ttLib.tables.G_D_E_F_: fonttools + fontTools.ttLib.tables.G_M_A_P_: fonttools + fontTools.ttLib.tables.G_P_K_G_: fonttools + fontTools.ttLib.tables.G_P_O_S_: fonttools + fontTools.ttLib.tables.G_S_U_B_: fonttools + fontTools.ttLib.tables.G__l_a_t: fonttools + fontTools.ttLib.tables.G__l_o_c: fonttools + fontTools.ttLib.tables.H_V_A_R_: fonttools + fontTools.ttLib.tables.J_S_T_F_: fonttools + fontTools.ttLib.tables.L_T_S_H_: fonttools + fontTools.ttLib.tables.M_A_T_H_: fonttools + fontTools.ttLib.tables.M_E_T_A_: fonttools + fontTools.ttLib.tables.M_V_A_R_: fonttools + fontTools.ttLib.tables.O_S_2f_2: fonttools + fontTools.ttLib.tables.S_I_N_G_: fonttools + fontTools.ttLib.tables.S_T_A_T_: fonttools + fontTools.ttLib.tables.S_V_G_: fonttools + fontTools.ttLib.tables.S__i_l_f: fonttools + fontTools.ttLib.tables.S__i_l_l: fonttools + fontTools.ttLib.tables.T_S_I_B_: fonttools + fontTools.ttLib.tables.T_S_I_C_: fonttools + fontTools.ttLib.tables.T_S_I_D_: fonttools + fontTools.ttLib.tables.T_S_I_J_: fonttools + fontTools.ttLib.tables.T_S_I_P_: fonttools + fontTools.ttLib.tables.T_S_I_S_: fonttools + fontTools.ttLib.tables.T_S_I_V_: fonttools + fontTools.ttLib.tables.T_S_I__0: fonttools + fontTools.ttLib.tables.T_S_I__1: fonttools + fontTools.ttLib.tables.T_S_I__2: fonttools + fontTools.ttLib.tables.T_S_I__3: fonttools + fontTools.ttLib.tables.T_S_I__5: fonttools + fontTools.ttLib.tables.T_T_F_A_: fonttools + fontTools.ttLib.tables.TupleVariation: fonttools + fontTools.ttLib.tables.V_D_M_X_: fonttools + fontTools.ttLib.tables.V_O_R_G_: fonttools + fontTools.ttLib.tables.V_V_A_R_: fonttools + fontTools.ttLib.tables.asciiTable: fonttools + fontTools.ttLib.tables.grUtils: fonttools + fontTools.ttLib.tables.otBase: fonttools + fontTools.ttLib.tables.otConverters: fonttools + fontTools.ttLib.tables.otData: fonttools + fontTools.ttLib.tables.otTables: fonttools + fontTools.ttLib.tables.otTraverse: fonttools + fontTools.ttLib.tables.sbixGlyph: fonttools + fontTools.ttLib.tables.sbixStrike: fonttools + fontTools.ttLib.tables.ttProgram: fonttools + fontTools.ttLib.ttCollection: fonttools + fontTools.ttLib.ttFont: fonttools + fontTools.ttLib.ttGlyphSet: fonttools + fontTools.ttLib.ttVisitor: fonttools + fontTools.ttLib.woff2: fonttools + fontTools.ttx: fonttools + fontTools.ufoLib: fonttools + fontTools.ufoLib.converters: fonttools + fontTools.ufoLib.errors: fonttools + fontTools.ufoLib.etree: fonttools + fontTools.ufoLib.filenames: fonttools + fontTools.ufoLib.glifLib: fonttools + fontTools.ufoLib.kerning: fonttools + fontTools.ufoLib.plistlib: fonttools + fontTools.ufoLib.pointPen: fonttools + fontTools.ufoLib.utils: fonttools + fontTools.ufoLib.validators: fonttools + fontTools.unicode: fonttools + fontTools.unicodedata: fonttools + fontTools.unicodedata.Blocks: fonttools + fontTools.unicodedata.OTTags: fonttools + fontTools.unicodedata.ScriptExtensions: fonttools + fontTools.unicodedata.Scripts: fonttools + fontTools.varLib: fonttools + fontTools.varLib.builder: fonttools + fontTools.varLib.cff: fonttools + fontTools.varLib.errors: fonttools + fontTools.varLib.featureVars: fonttools + fontTools.varLib.instancer: fonttools + fontTools.varLib.instancer.featureVars: fonttools + fontTools.varLib.instancer.names: fonttools + fontTools.varLib.instancer.solver: fonttools + fontTools.varLib.interpolatable: fonttools + fontTools.varLib.interpolate_layout: fonttools + fontTools.varLib.iup: fonttools + fontTools.varLib.merger: fonttools + fontTools.varLib.models: fonttools + fontTools.varLib.mutator: fonttools + fontTools.varLib.mvar: fonttools + fontTools.varLib.plot: fonttools + fontTools.varLib.stat: fonttools + fontTools.varLib.varStore: fonttools + fontTools.voltLib: fonttools + fontTools.voltLib.ast: fonttools + fontTools.voltLib.error: fonttools + fontTools.voltLib.lexer: fonttools + fontTools.voltLib.parser: fonttools + fqdn: fqdn + frozenlist: frozenlist + fsspec: fsspec + fsspec.archive: fsspec + fsspec.asyn: fsspec + fsspec.caching: fsspec + fsspec.callbacks: fsspec + fsspec.compression: fsspec + fsspec.config: fsspec + fsspec.conftest: fsspec + fsspec.core: fsspec + fsspec.dircache: fsspec + fsspec.exceptions: fsspec + fsspec.fuse: fsspec + fsspec.generic: fsspec + fsspec.gui: fsspec + fsspec.implementations: fsspec + fsspec.implementations.arrow: fsspec + fsspec.implementations.cached: fsspec + fsspec.implementations.dask: fsspec + fsspec.implementations.dbfs: fsspec + fsspec.implementations.dirfs: fsspec + fsspec.implementations.ftp: fsspec + fsspec.implementations.git: fsspec + fsspec.implementations.github: fsspec + fsspec.implementations.http: fsspec + fsspec.implementations.http_sync: fsspec + fsspec.implementations.jupyter: fsspec + fsspec.implementations.libarchive: fsspec + fsspec.implementations.local: fsspec + fsspec.implementations.memory: fsspec + fsspec.implementations.reference: fsspec + fsspec.implementations.sftp: fsspec + fsspec.implementations.smb: fsspec + fsspec.implementations.tar: fsspec + fsspec.implementations.webhdfs: fsspec + fsspec.implementations.zip: fsspec + fsspec.mapping: fsspec + fsspec.parquet: fsspec + fsspec.registry: fsspec + fsspec.spec: fsspec + fsspec.transaction: fsspec + fsspec.utils: fsspec + functorch: torch + functorch.compile: torch + functorch.dim: torch + functorch.dim.batch_tensor: torch + functorch.dim.delayed_mul_tensor: torch + functorch.dim.dim: torch + functorch.dim.magic_trace: torch + functorch.dim.op_properties: torch + functorch.dim.reference: torch + functorch.dim.tree_map: torch + functorch.dim.wrap_type: torch + functorch.experimental: torch + functorch.experimental.batch_norm_replacement: torch + functorch.experimental.cond: torch + functorch.experimental.ops: torch + functorch.setup: torch + furo: furo + furo.navigation: furo + furo.sphinxext: furo + gcsfs: gcsfs + gcsfs.checkers: gcsfs + gcsfs.cli: gcsfs + gcsfs.cli.gcsfuse: gcsfs + gcsfs.core: gcsfs + gcsfs.credentials: gcsfs + gcsfs.dask_link: gcsfs + gcsfs.mapping: gcsfs + gcsfs.retry: gcsfs + git: GitPython + git.cmd: GitPython + git.compat: GitPython + git.config: GitPython + git.db: GitPython + git.diff: GitPython + git.exc: GitPython + git.index: GitPython + git.index.base: GitPython + git.index.fun: GitPython + git.index.typ: GitPython + git.index.util: GitPython + git.objects: GitPython + git.objects.base: GitPython + git.objects.blob: GitPython + git.objects.commit: GitPython + git.objects.fun: GitPython + git.objects.submodule: GitPython + git.objects.submodule.base: GitPython + git.objects.submodule.root: GitPython + git.objects.submodule.util: GitPython + git.objects.tag: GitPython + git.objects.tree: GitPython + git.objects.util: GitPython + git.refs: GitPython + git.refs.head: GitPython + git.refs.log: GitPython + git.refs.reference: GitPython + git.refs.remote: GitPython + git.refs.symbolic: GitPython + git.refs.tag: GitPython + git.remote: GitPython + git.repo: GitPython + git.repo.base: GitPython + git.repo.fun: GitPython + git.types: GitPython + git.util: GitPython + gitdb: gitdb + gitdb.base: gitdb + gitdb.const: gitdb + gitdb.db: gitdb + gitdb.db.base: gitdb + gitdb.db.git: gitdb + gitdb.db.loose: gitdb + gitdb.db.mem: gitdb + gitdb.db.pack: gitdb + gitdb.db.ref: gitdb + gitdb.exc: gitdb + gitdb.fun: gitdb + gitdb.pack: gitdb + gitdb.stream: gitdb + gitdb.test: gitdb + gitdb.test.lib: gitdb + gitdb.test.test_base: gitdb + gitdb.test.test_example: gitdb + gitdb.test.test_pack: gitdb + gitdb.test.test_stream: gitdb + gitdb.test.test_util: gitdb + gitdb.typ: gitdb + gitdb.util: gitdb + gitdb.utils: gitdb + gitdb.utils.encoding: gitdb + google.api: googleapis_common_protos + google.api.annotations_pb2: googleapis_common_protos + google.api.auth_pb2: googleapis_common_protos + google.api.backend_pb2: googleapis_common_protos + google.api.billing_pb2: googleapis_common_protos + google.api.client_pb2: googleapis_common_protos + google.api.config_change_pb2: googleapis_common_protos + google.api.consumer_pb2: googleapis_common_protos + google.api.context_pb2: googleapis_common_protos + google.api.control_pb2: googleapis_common_protos + google.api.distribution_pb2: googleapis_common_protos + google.api.documentation_pb2: googleapis_common_protos + google.api.endpoint_pb2: googleapis_common_protos + google.api.error_reason_pb2: googleapis_common_protos + google.api.field_behavior_pb2: googleapis_common_protos + google.api.http_pb2: googleapis_common_protos + google.api.httpbody_pb2: googleapis_common_protos + google.api.label_pb2: googleapis_common_protos + google.api.launch_stage_pb2: googleapis_common_protos + google.api.log_pb2: googleapis_common_protos + google.api.logging_pb2: googleapis_common_protos + google.api.metric_pb2: googleapis_common_protos + google.api.monitored_resource_pb2: googleapis_common_protos + google.api.monitoring_pb2: googleapis_common_protos + google.api.quota_pb2: googleapis_common_protos + google.api.resource_pb2: googleapis_common_protos + google.api.routing_pb2: googleapis_common_protos + google.api.service_pb2: googleapis_common_protos + google.api.source_info_pb2: googleapis_common_protos + google.api.system_parameter_pb2: googleapis_common_protos + google.api.usage_pb2: googleapis_common_protos + google.api.visibility_pb2: googleapis_common_protos + google.api_core: google_api_core + google.api_core.bidi: google_api_core + google.api_core.client_info: google_api_core + google.api_core.client_options: google_api_core + google.api_core.datetime_helpers: google_api_core + google.api_core.exceptions: google_api_core + google.api_core.extended_operation: google_api_core + google.api_core.future: google_api_core + google.api_core.future.async_future: google_api_core + google.api_core.future.base: google_api_core + google.api_core.future.polling: google_api_core + google.api_core.gapic_v1: google_api_core + google.api_core.gapic_v1.client_info: google_api_core + google.api_core.gapic_v1.config: google_api_core + google.api_core.gapic_v1.config_async: google_api_core + google.api_core.gapic_v1.method: google_api_core + google.api_core.gapic_v1.method_async: google_api_core + google.api_core.gapic_v1.routing_header: google_api_core + google.api_core.general_helpers: google_api_core + google.api_core.grpc_helpers: google_api_core + google.api_core.grpc_helpers_async: google_api_core + google.api_core.iam: google_api_core + google.api_core.operation: google_api_core + google.api_core.operation_async: google_api_core + google.api_core.operations_v1: google_api_core + google.api_core.operations_v1.abstract_operations_client: google_api_core + google.api_core.operations_v1.operations_async_client: google_api_core + google.api_core.operations_v1.operations_client: google_api_core + google.api_core.operations_v1.operations_client_config: google_api_core + google.api_core.operations_v1.pagers: google_api_core + google.api_core.operations_v1.transports: google_api_core + google.api_core.operations_v1.transports.base: google_api_core + google.api_core.operations_v1.transports.rest: google_api_core + google.api_core.page_iterator: google_api_core + google.api_core.page_iterator_async: google_api_core + google.api_core.path_template: google_api_core + google.api_core.protobuf_helpers: google_api_core + google.api_core.rest_helpers: google_api_core + google.api_core.rest_streaming: google_api_core + google.api_core.retry: google_api_core + google.api_core.retry_async: google_api_core + google.api_core.timeout: google_api_core + google.api_core.version: google_api_core + google.auth: google_auth + google.auth.api_key: google_auth + google.auth.app_engine: google_auth + google.auth.aws: google_auth + google.auth.compute_engine: google_auth + google.auth.compute_engine.credentials: google_auth + google.auth.credentials: google_auth + google.auth.crypt: google_auth + google.auth.crypt.base: google_auth + google.auth.crypt.es256: google_auth + google.auth.crypt.rsa: google_auth + google.auth.downscoped: google_auth + google.auth.environment_vars: google_auth + google.auth.exceptions: google_auth + google.auth.external_account: google_auth + google.auth.external_account_authorized_user: google_auth + google.auth.iam: google_auth + google.auth.identity_pool: google_auth + google.auth.impersonated_credentials: google_auth + google.auth.jwt: google_auth + google.auth.pluggable: google_auth + google.auth.transport: google_auth + google.auth.transport.grpc: google_auth + google.auth.transport.mtls: google_auth + google.auth.transport.requests: google_auth + google.auth.transport.urllib3: google_auth + google.auth.version: google_auth + google.cloud.client: google_cloud_core + google.cloud.environment_vars: google_cloud_core + google.cloud.exceptions: google_cloud_core + google.cloud.extended_operations_pb2: googleapis_common_protos + google.cloud.location.locations_pb2: googleapis_common_protos + google.cloud.obsolete: google_cloud_core + google.cloud.operation: google_cloud_core + google.cloud.storage: google_cloud_storage + google.cloud.storage.acl: google_cloud_storage + google.cloud.storage.batch: google_cloud_storage + google.cloud.storage.blob: google_cloud_storage + google.cloud.storage.bucket: google_cloud_storage + google.cloud.storage.client: google_cloud_storage + google.cloud.storage.constants: google_cloud_storage + google.cloud.storage.fileio: google_cloud_storage + google.cloud.storage.hmac_key: google_cloud_storage + google.cloud.storage.iam: google_cloud_storage + google.cloud.storage.notification: google_cloud_storage + google.cloud.storage.retry: google_cloud_storage + google.cloud.storage.transfer_manager: google_cloud_storage + google.cloud.storage.version: google_cloud_storage + google.cloud.version: google_cloud_core + google.gapic.metadata: googleapis_common_protos + google.gapic.metadata.gapic_metadata_pb2: googleapis_common_protos + google.logging.type: googleapis_common_protos + google.logging.type.http_request_pb2: googleapis_common_protos + google.logging.type.log_severity_pb2: googleapis_common_protos + google.longrunning: googleapis_common_protos + google.longrunning.operations_grpc: googleapis_common_protos + google.longrunning.operations_grpc_pb2: googleapis_common_protos + google.longrunning.operations_pb2: googleapis_common_protos + google.longrunning.operations_pb2_grpc: googleapis_common_protos + google.longrunning.operations_proto: googleapis_common_protos + google.longrunning.operations_proto_pb2: googleapis_common_protos + google.oauth2: google_auth + google.oauth2.challenges: google_auth + google.oauth2.credentials: google_auth + google.oauth2.gdch_credentials: google_auth + google.oauth2.id_token: google_auth + google.oauth2.reauth: google_auth + google.oauth2.service_account: google_auth + google.oauth2.sts: google_auth + google.oauth2.utils: google_auth + google.protobuf: protobuf + google.protobuf.any_pb2: protobuf + google.protobuf.api_pb2: protobuf + google.protobuf.compiler: protobuf + google.protobuf.compiler.plugin_pb2: protobuf + google.protobuf.descriptor: protobuf + google.protobuf.descriptor_database: protobuf + google.protobuf.descriptor_pb2: protobuf + google.protobuf.descriptor_pool: protobuf + google.protobuf.duration_pb2: protobuf + google.protobuf.empty_pb2: protobuf + google.protobuf.field_mask_pb2: protobuf + google.protobuf.internal: protobuf + google.protobuf.internal.api_implementation: protobuf + google.protobuf.internal.builder: protobuf + google.protobuf.internal.containers: protobuf + google.protobuf.internal.decoder: protobuf + google.protobuf.internal.encoder: protobuf + google.protobuf.internal.enum_type_wrapper: protobuf + google.protobuf.internal.extension_dict: protobuf + google.protobuf.internal.field_mask: protobuf + google.protobuf.internal.message_listener: protobuf + google.protobuf.internal.python_message: protobuf + google.protobuf.internal.testing_refleaks: protobuf + google.protobuf.internal.type_checkers: protobuf + google.protobuf.internal.well_known_types: protobuf + google.protobuf.internal.wire_format: protobuf + google.protobuf.json_format: protobuf + google.protobuf.message: protobuf + google.protobuf.message_factory: protobuf + google.protobuf.proto_builder: protobuf + google.protobuf.pyext: protobuf + google.protobuf.pyext.cpp_message: protobuf + google.protobuf.reflection: protobuf + google.protobuf.service: protobuf + google.protobuf.service_reflection: protobuf + google.protobuf.source_context_pb2: protobuf + google.protobuf.struct_pb2: protobuf + google.protobuf.symbol_database: protobuf + google.protobuf.text_encoding: protobuf + google.protobuf.text_format: protobuf + google.protobuf.timestamp_pb2: protobuf + google.protobuf.type_pb2: protobuf + google.protobuf.unknown_fields: protobuf + google.protobuf.util: protobuf + google.protobuf.wrappers_pb2: protobuf + google.resumable_media: google_resumable_media + google.resumable_media.common: google_resumable_media + google.resumable_media.requests: google_resumable_media + google.resumable_media.requests.download: google_resumable_media + google.resumable_media.requests.upload: google_resumable_media + google.rpc: googleapis_common_protos + google.rpc.code_pb2: googleapis_common_protos + google.rpc.context: googleapis_common_protos + google.rpc.context.attribute_context_pb2: googleapis_common_protos + google.rpc.context.audit_context_pb2: googleapis_common_protos + google.rpc.error_details_pb2: googleapis_common_protos + google.rpc.http_pb2: googleapis_common_protos + google.rpc.status_pb2: googleapis_common_protos + google.type: googleapis_common_protos + google.type.calendar_period_pb2: googleapis_common_protos + google.type.color_pb2: googleapis_common_protos + google.type.date_pb2: googleapis_common_protos + google.type.datetime_pb2: googleapis_common_protos + google.type.dayofweek_pb2: googleapis_common_protos + google.type.decimal_pb2: googleapis_common_protos + google.type.expr_pb2: googleapis_common_protos + google.type.fraction_pb2: googleapis_common_protos + google.type.interval_pb2: googleapis_common_protos + google.type.latlng_pb2: googleapis_common_protos + google.type.localized_text_pb2: googleapis_common_protos + google.type.money_pb2: googleapis_common_protos + google.type.month_pb2: googleapis_common_protos + google.type.phone_number_pb2: googleapis_common_protos + google.type.postal_address_pb2: googleapis_common_protos + google.type.quaternion_pb2: googleapis_common_protos + google.type.timeofday_pb2: googleapis_common_protos + google_auth_oauthlib: google_auth_oauthlib + google_auth_oauthlib.flow: google_auth_oauthlib + google_auth_oauthlib.helpers: google_auth_oauthlib + google_auth_oauthlib.interactive: google_auth_oauthlib + google_auth_oauthlib.tool: google_auth_oauthlib + google_crc32c: google_crc32c + google_crc32c.cext: google_crc32c + google_crc32c.python: google_crc32c + grpc: grpcio + grpc.aio: grpcio + grpc.beta: grpcio + grpc.beta.implementations: grpcio + grpc.beta.interfaces: grpcio + grpc.beta.utilities: grpcio + grpc.experimental: grpcio + grpc.experimental.aio: grpcio + grpc.experimental.gevent: grpcio + grpc.experimental.session_cache: grpcio + grpc.framework: grpcio + grpc.framework.common: grpcio + grpc.framework.common.cardinality: grpcio + grpc.framework.common.style: grpcio + grpc.framework.foundation: grpcio + grpc.framework.foundation.abandonment: grpcio + grpc.framework.foundation.callable_util: grpcio + grpc.framework.foundation.future: grpcio + grpc.framework.foundation.logging_pool: grpcio + grpc.framework.foundation.stream: grpcio + grpc.framework.foundation.stream_util: grpcio + grpc.framework.interfaces: grpcio + grpc.framework.interfaces.base: grpcio + grpc.framework.interfaces.base.base: grpcio + grpc.framework.interfaces.base.utilities: grpcio + grpc.framework.interfaces.face: grpcio + grpc.framework.interfaces.face.face: grpcio + grpc.framework.interfaces.face.utilities: grpcio + grpc_status: grpcio_status + grpc_status.rpc_status: grpcio_status + gunicorn: gunicorn + gunicorn.app: gunicorn + gunicorn.app.base: gunicorn + gunicorn.app.pasterapp: gunicorn + gunicorn.app.wsgiapp: gunicorn + gunicorn.arbiter: gunicorn + gunicorn.config: gunicorn + gunicorn.debug: gunicorn + gunicorn.errors: gunicorn + gunicorn.glogging: gunicorn + gunicorn.http: gunicorn + gunicorn.http.body: gunicorn + gunicorn.http.errors: gunicorn + gunicorn.http.message: gunicorn + gunicorn.http.parser: gunicorn + gunicorn.http.unreader: gunicorn + gunicorn.http.wsgi: gunicorn + gunicorn.instrument: gunicorn + gunicorn.instrument.statsd: gunicorn + gunicorn.pidfile: gunicorn + gunicorn.reloader: gunicorn + gunicorn.sock: gunicorn + gunicorn.systemd: gunicorn + gunicorn.util: gunicorn + gunicorn.workers: gunicorn + gunicorn.workers.base: gunicorn + gunicorn.workers.base_async: gunicorn + gunicorn.workers.geventlet: gunicorn + gunicorn.workers.ggevent: gunicorn + gunicorn.workers.gthread: gunicorn + gunicorn.workers.gtornado: gunicorn + gunicorn.workers.sync: gunicorn + gunicorn.workers.workertmp: gunicorn + h5py: h5py + h5py.defs: h5py + h5py.h5: h5py + h5py.h5a: h5py + h5py.h5ac: h5py + h5py.h5d: h5py + h5py.h5ds: h5py + h5py.h5f: h5py + h5py.h5fd: h5py + h5py.h5g: h5py + h5py.h5i: h5py + h5py.h5l: h5py + h5py.h5o: h5py + h5py.h5p: h5py + h5py.h5pl: h5py + h5py.h5py_warnings: h5py + h5py.h5r: h5py + h5py.h5s: h5py + h5py.h5t: h5py + h5py.h5z: h5py + h5py.ipy_completer: h5py + h5py.utils: h5py + h5py.version: h5py + hydra: hydra_core + hydra.compose: hydra_core + hydra.conf: hydra_core + hydra.core: hydra_core + hydra.core.config_loader: hydra_core + hydra.core.config_search_path: hydra_core + hydra.core.config_store: hydra_core + hydra.core.default_element: hydra_core + hydra.core.global_hydra: hydra_core + hydra.core.hydra_config: hydra_core + hydra.core.object_type: hydra_core + hydra.core.override_parser: hydra_core + hydra.core.override_parser.overrides_parser: hydra_core + hydra.core.override_parser.overrides_visitor: hydra_core + hydra.core.override_parser.types: hydra_core + hydra.core.plugins: hydra_core + hydra.core.singleton: hydra_core + hydra.core.utils: hydra_core + hydra.errors: hydra_core + hydra.experimental: hydra_core + hydra.experimental.callback: hydra_core + hydra.experimental.callbacks: hydra_core + hydra.experimental.compose: hydra_core + hydra.experimental.initialize: hydra_core + hydra.extra.pytest_plugin: hydra_core + hydra.grammar: hydra_core + hydra.grammar.gen.OverrideLexer: hydra_core + hydra.grammar.gen.OverrideParser: hydra_core + hydra.grammar.gen.OverrideParserListener: hydra_core + hydra.grammar.gen.OverrideParserVisitor: hydra_core + hydra.initialize: hydra_core + hydra.main: hydra_core + hydra.plugins: hydra_core + hydra.plugins.completion_plugin: hydra_core + hydra.plugins.config_source: hydra_core + hydra.plugins.launcher: hydra_core + hydra.plugins.plugin: hydra_core + hydra.plugins.search_path_plugin: hydra_core + hydra.plugins.sweeper: hydra_core + hydra.test_utils: hydra_core + hydra.test_utils.a_module: hydra_core + hydra.test_utils.completion: hydra_core + hydra.test_utils.config_source_common_tests: hydra_core + hydra.test_utils.configs: hydra_core + hydra.test_utils.configs.completion_test_additional_package: hydra_core + hydra.test_utils.configs.package_tests: hydra_core + hydra.test_utils.example_app: hydra_core + hydra.test_utils.launcher_common_tests: hydra_core + hydra.test_utils.test_utils: hydra_core + hydra.types: hydra_core + hydra.utils: hydra_core + hydra.version: hydra_core + hydra_zen: hydra_zen + hydra_zen.errors: hydra_zen + hydra_zen.funcs: hydra_zen + hydra_zen.structured_configs: hydra_zen + hydra_zen.third_party: hydra_zen + hydra_zen.third_party.beartype: hydra_zen + hydra_zen.third_party.pydantic: hydra_zen + hydra_zen.typing: hydra_zen + hydra_zen.wrapper: hydra_zen + hypothesis: hypothesis + hypothesis.configuration: hypothesis + hypothesis.control: hypothesis + hypothesis.core: hypothesis + hypothesis.database: hypothesis + hypothesis.entry_points: hypothesis + hypothesis.errors: hypothesis + hypothesis.executors: hypothesis + hypothesis.extra: hypothesis + hypothesis.extra.array_api: hypothesis + hypothesis.extra.cli: hypothesis + hypothesis.extra.codemods: hypothesis + hypothesis.extra.dateutil: hypothesis + hypothesis.extra.django: hypothesis + hypothesis.extra.dpcontracts: hypothesis + hypothesis.extra.ghostwriter: hypothesis + hypothesis.extra.lark: hypothesis + hypothesis.extra.numpy: hypothesis + hypothesis.extra.pandas: hypothesis + hypothesis.extra.pandas.impl: hypothesis + hypothesis.extra.pytestplugin: hypothesis + hypothesis.extra.pytz: hypothesis + hypothesis.extra.redis: hypothesis + hypothesis.internal: hypothesis + hypothesis.internal.cache: hypothesis + hypothesis.internal.cathetus: hypothesis + hypothesis.internal.charmap: hypothesis + hypothesis.internal.compat: hypothesis + hypothesis.internal.conjecture: hypothesis + hypothesis.internal.conjecture.choicetree: hypothesis + hypothesis.internal.conjecture.data: hypothesis + hypothesis.internal.conjecture.datatree: hypothesis + hypothesis.internal.conjecture.dfa: hypothesis + hypothesis.internal.conjecture.dfa.lstar: hypothesis + hypothesis.internal.conjecture.engine: hypothesis + hypothesis.internal.conjecture.floats: hypothesis + hypothesis.internal.conjecture.junkdrawer: hypothesis + hypothesis.internal.conjecture.optimiser: hypothesis + hypothesis.internal.conjecture.pareto: hypothesis + hypothesis.internal.conjecture.shrinker: hypothesis + hypothesis.internal.conjecture.shrinking: hypothesis + hypothesis.internal.conjecture.shrinking.common: hypothesis + hypothesis.internal.conjecture.shrinking.dfas: hypothesis + hypothesis.internal.conjecture.shrinking.floats: hypothesis + hypothesis.internal.conjecture.shrinking.integer: hypothesis + hypothesis.internal.conjecture.shrinking.learned_dfas: hypothesis + hypothesis.internal.conjecture.shrinking.lexical: hypothesis + hypothesis.internal.conjecture.shrinking.ordering: hypothesis + hypothesis.internal.conjecture.utils: hypothesis + hypothesis.internal.coverage: hypothesis + hypothesis.internal.detection: hypothesis + hypothesis.internal.entropy: hypothesis + hypothesis.internal.escalation: hypothesis + hypothesis.internal.filtering: hypothesis + hypothesis.internal.floats: hypothesis + hypothesis.internal.healthcheck: hypothesis + hypothesis.internal.intervalsets: hypothesis + hypothesis.internal.lazyformat: hypothesis + hypothesis.internal.reflection: hypothesis + hypothesis.internal.scrutineer: hypothesis + hypothesis.internal.validation: hypothesis + hypothesis.provisional: hypothesis + hypothesis.reporting: hypothesis + hypothesis.stateful: hypothesis + hypothesis.statistics: hypothesis + hypothesis.strategies: hypothesis + hypothesis.utils: hypothesis + hypothesis.utils.conventions: hypothesis + hypothesis.utils.dynamicvariables: hypothesis + hypothesis.utils.terminal: hypothesis + hypothesis.vendor: hypothesis + hypothesis.vendor.pretty: hypothesis + hypothesis.version: hypothesis + idna: idna + idna.codec: idna + idna.compat: idna + idna.core: idna + idna.idnadata: idna + idna.intranges: idna + idna.package_data: idna + idna.uts46data: idna + igraph: igraph + igraph.adjacency: igraph + igraph.app: igraph + igraph.app.shell: igraph + igraph.automorphisms: igraph + igraph.basic: igraph + igraph.bipartite: igraph + igraph.clustering: igraph + igraph.community: igraph + igraph.configuration: igraph + igraph.cut: igraph + igraph.datatypes: igraph + igraph.drawing: igraph + igraph.drawing.baseclasses: igraph + igraph.drawing.cairo: igraph + igraph.drawing.cairo.base: igraph + igraph.drawing.cairo.coord: igraph + igraph.drawing.cairo.dendrogram: igraph + igraph.drawing.cairo.edge: igraph + igraph.drawing.cairo.graph: igraph + igraph.drawing.cairo.histogram: igraph + igraph.drawing.cairo.matrix: igraph + igraph.drawing.cairo.palette: igraph + igraph.drawing.cairo.plot: igraph + igraph.drawing.cairo.polygon: igraph + igraph.drawing.cairo.text: igraph + igraph.drawing.cairo.utils: igraph + igraph.drawing.cairo.vertex: igraph + igraph.drawing.colors: igraph + igraph.drawing.graph: igraph + igraph.drawing.matplotlib: igraph + igraph.drawing.matplotlib.dendrogram: igraph + igraph.drawing.matplotlib.edge: igraph + igraph.drawing.matplotlib.graph: igraph + igraph.drawing.matplotlib.histogram: igraph + igraph.drawing.matplotlib.matrix: igraph + igraph.drawing.matplotlib.palette: igraph + igraph.drawing.matplotlib.polygon: igraph + igraph.drawing.matplotlib.utils: igraph + igraph.drawing.matplotlib.vertex: igraph + igraph.drawing.metamagic: igraph + igraph.drawing.plotly: igraph + igraph.drawing.plotly.edge: igraph + igraph.drawing.plotly.graph: igraph + igraph.drawing.plotly.polygon: igraph + igraph.drawing.plotly.utils: igraph + igraph.drawing.plotly.vertex: igraph + igraph.drawing.shapes: igraph + igraph.drawing.text: igraph + igraph.drawing.utils: igraph + igraph.formula: igraph + igraph.io: igraph + igraph.io.adjacency: igraph + igraph.io.bipartite: igraph + igraph.io.files: igraph + igraph.io.images: igraph + igraph.io.libraries: igraph + igraph.io.objects: igraph + igraph.io.random: igraph + igraph.io.utils: igraph + igraph.layout: igraph + igraph.matching: igraph + igraph.operators: igraph + igraph.operators.functions: igraph + igraph.operators.methods: igraph + igraph.remote: igraph + igraph.remote.gephi: igraph + igraph.seq: igraph + igraph.sparse_matrix: igraph + igraph.statistics: igraph + igraph.structural: igraph + igraph.summary: igraph + igraph.utils: igraph + igraph.version: igraph + imagesize: imagesize + imagesize.imagesize: imagesize + importlib_metadata: importlib_metadata + importlib_resources: importlib_resources + importlib_resources.abc: importlib_resources + importlib_resources.readers: importlib_resources + importlib_resources.simple: importlib_resources + iniconfig: iniconfig + iniconfig.exceptions: iniconfig + ipykernel: ipykernel + ipykernel.comm: ipykernel + ipykernel.comm.comm: ipykernel + ipykernel.comm.manager: ipykernel + ipykernel.compiler: ipykernel + ipykernel.connect: ipykernel + ipykernel.control: ipykernel + ipykernel.datapub: ipykernel + ipykernel.debugger: ipykernel + ipykernel.displayhook: ipykernel + ipykernel.embed: ipykernel + ipykernel.eventloops: ipykernel + ipykernel.gui: ipykernel + ipykernel.gui.gtk3embed: ipykernel + ipykernel.gui.gtkembed: ipykernel + ipykernel.heartbeat: ipykernel + ipykernel.inprocess: ipykernel + ipykernel.inprocess.blocking: ipykernel + ipykernel.inprocess.channels: ipykernel + ipykernel.inprocess.client: ipykernel + ipykernel.inprocess.constants: ipykernel + ipykernel.inprocess.ipkernel: ipykernel + ipykernel.inprocess.manager: ipykernel + ipykernel.inprocess.socket: ipykernel + ipykernel.iostream: ipykernel + ipykernel.ipkernel: ipykernel + ipykernel.jsonutil: ipykernel + ipykernel.kernelapp: ipykernel + ipykernel.kernelbase: ipykernel + ipykernel.kernelspec: ipykernel + ipykernel.log: ipykernel + ipykernel.parentpoller: ipykernel + ipykernel.pickleutil: ipykernel + ipykernel.pylab: ipykernel + ipykernel.pylab.backend_inline: ipykernel + ipykernel.pylab.config: ipykernel + ipykernel.serialize: ipykernel + ipykernel.trio_runner: ipykernel + ipykernel.zmqshell: ipykernel + ipykernel_launcher: ipykernel + isodate: isodate + isodate.duration: isodate + isodate.isodates: isodate + isodate.isodatetime: isodate + isodate.isoduration: isodate + isodate.isoerror: isodate + isodate.isostrf: isodate + isodate.isotime: isodate + isodate.isotzinfo: isodate + isodate.tzinfo: isodate + isoduration: isoduration + isoduration.constants: isoduration + isoduration.formatter: isoduration + isoduration.formatter.checking: isoduration + isoduration.formatter.exceptions: isoduration + isoduration.formatter.formatting: isoduration + isoduration.operations: isoduration + isoduration.operations.util: isoduration + isoduration.parser: isoduration + isoduration.parser.exceptions: isoduration + isoduration.parser.parsing: isoduration + isoduration.parser.util: isoduration + isoduration.types: isoduration + itsdangerous: itsdangerous + itsdangerous.encoding: itsdangerous + itsdangerous.exc: itsdangerous + itsdangerous.serializer: itsdangerous + itsdangerous.signer: itsdangerous + itsdangerous.timed: itsdangerous + itsdangerous.url_safe: itsdangerous + jaraco.classes: jaraco.classes + jaraco.classes.ancestry: jaraco.classes + jaraco.classes.meta: jaraco.classes + jaraco.classes.properties: jaraco.classes + jax: jax + jax.ad_checkpoint: jax + jax.api_util: jax + jax.cloud_tpu_init: jax + jax.collect_profile: jax + jax.config: jax + jax.core: jax + jax.custom_batching: jax + jax.custom_derivatives: jax + jax.custom_transpose: jax + jax.debug: jax + jax.distributed: jax + jax.dlpack: jax + jax.dtypes: jax + jax.errors: jax + jax.example_libraries: jax + jax.example_libraries.optimizers: jax + jax.example_libraries.stax: jax + jax.experimental: jax + jax.experimental.array_api: jax + jax.experimental.array_api.fft: jax + jax.experimental.array_api.linalg: jax + jax.experimental.array_serialization: jax + jax.experimental.array_serialization.serialization: jax + jax.experimental.array_serialization.serialization_test: jax + jax.experimental.checkify: jax + jax.experimental.compilation_cache: jax + jax.experimental.compilation_cache.compilation_cache: jax + jax.experimental.custom_partitioning: jax + jax.experimental.export: jax + jax.experimental.export.export: jax + jax.experimental.export.serialization: jax + jax.experimental.export.serialization_generated: jax + jax.experimental.export.shape_poly: jax + jax.experimental.host_callback: jax + jax.experimental.jax2tf: jax + jax.experimental.jax2tf.call_tf: jax + jax.experimental.jax2tf.examples: jax + jax.experimental.jax2tf.examples.keras_reuse_main: jax + jax.experimental.jax2tf.examples.keras_reuse_main_test: jax + jax.experimental.jax2tf.examples.mnist_lib: jax + jax.experimental.jax2tf.examples.saved_model_lib: jax + jax.experimental.jax2tf.examples.saved_model_main: jax + jax.experimental.jax2tf.examples.saved_model_main_test: jax + jax.experimental.jax2tf.examples.serving: jax + jax.experimental.jax2tf.examples.serving.model_server_request: jax + jax.experimental.jax2tf.impl_no_xla: jax + jax.experimental.jax2tf.jax2tf: jax + jax.experimental.jet: jax + jax.experimental.key_reuse: jax + jax.experimental.layout: jax + jax.experimental.maps: jax + jax.experimental.mesh_utils: jax + jax.experimental.mosaic: jax + jax.experimental.mosaic.dialects: jax + jax.experimental.multihost_utils: jax + jax.experimental.ode: jax + jax.experimental.pallas: jax + jax.experimental.pallas.gpu: jax + jax.experimental.pallas.ops: jax + jax.experimental.pallas.ops.attention: jax + jax.experimental.pallas.ops.layer_norm: jax + jax.experimental.pallas.ops.rms_norm: jax + jax.experimental.pallas.ops.softmax: jax + jax.experimental.pallas.ops.tpu: jax + jax.experimental.pallas.ops.tpu.all_gather: jax + jax.experimental.pallas.ops.tpu.flash_attention: jax + jax.experimental.pallas.tpu: jax + jax.experimental.pjit: jax + jax.experimental.profiler: jax + jax.experimental.rnn: jax + jax.experimental.serialize_executable: jax + jax.experimental.shard_map: jax + jax.experimental.sparse: jax + jax.experimental.sparse.ad: jax + jax.experimental.sparse.api: jax + jax.experimental.sparse.bcoo: jax + jax.experimental.sparse.bcsr: jax + jax.experimental.sparse.coo: jax + jax.experimental.sparse.csr: jax + jax.experimental.sparse.linalg: jax + jax.experimental.sparse.random: jax + jax.experimental.sparse.test_util: jax + jax.experimental.sparse.transform: jax + jax.experimental.sparse.util: jax + jax.experimental.topologies: jax + jax.experimental.x64_context: jax + jax.extend: jax + jax.extend.core: jax + jax.extend.linear_util: jax + jax.extend.mlir: jax + jax.extend.mlir.dialects: jax + jax.extend.mlir.dialects.arith: jax + jax.extend.mlir.dialects.builtin: jax + jax.extend.mlir.dialects.chlo: jax + jax.extend.mlir.dialects.func: jax + jax.extend.mlir.dialects.math: jax + jax.extend.mlir.dialects.memref: jax + jax.extend.mlir.dialects.mhlo: jax + jax.extend.mlir.dialects.scf: jax + jax.extend.mlir.dialects.sparse_tensor: jax + jax.extend.mlir.dialects.stablehlo: jax + jax.extend.mlir.dialects.vector: jax + jax.extend.mlir.ir: jax + jax.extend.mlir.passmanager: jax + jax.extend.random: jax + jax.extend.source_info_util: jax + jax.flatten_util: jax + jax.image: jax + jax.interpreters: jax + jax.interpreters.ad: jax + jax.interpreters.batching: jax + jax.interpreters.mlir: jax + jax.interpreters.partial_eval: jax + jax.interpreters.pxla: jax + jax.interpreters.xla: jax + jax.lax: jax + jax.lax.linalg: jax + jax.lib: jax + jax.lib.xla_bridge: jax + jax.linear_util: jax + jax.monitoring: jax + jax.nn: jax + jax.nn.initializers: jax + jax.numpy: jax + jax.numpy.fft: jax + jax.numpy.linalg: jax + jax.ops: jax + jax.prng: jax + jax.profiler: jax + jax.random: jax + jax.scipy: jax + jax.scipy.cluster: jax + jax.scipy.cluster.vq: jax + jax.scipy.fft: jax + jax.scipy.integrate: jax + jax.scipy.interpolate: jax + jax.scipy.linalg: jax + jax.scipy.ndimage: jax + jax.scipy.optimize: jax + jax.scipy.signal: jax + jax.scipy.sparse: jax + jax.scipy.sparse.linalg: jax + jax.scipy.spatial: jax + jax.scipy.spatial.transform: jax + jax.scipy.special: jax + jax.scipy.stats: jax + jax.scipy.stats.bernoulli: jax + jax.scipy.stats.beta: jax + jax.scipy.stats.betabinom: jax + jax.scipy.stats.binom: jax + jax.scipy.stats.cauchy: jax + jax.scipy.stats.chi2: jax + jax.scipy.stats.dirichlet: jax + jax.scipy.stats.expon: jax + jax.scipy.stats.gamma: jax + jax.scipy.stats.gennorm: jax + jax.scipy.stats.geom: jax + jax.scipy.stats.laplace: jax + jax.scipy.stats.logistic: jax + jax.scipy.stats.multinomial: jax + jax.scipy.stats.multivariate_normal: jax + jax.scipy.stats.nbinom: jax + jax.scipy.stats.norm: jax + jax.scipy.stats.pareto: jax + jax.scipy.stats.poisson: jax + jax.scipy.stats.t: jax + jax.scipy.stats.truncnorm: jax + jax.scipy.stats.uniform: jax + jax.scipy.stats.vonmises: jax + jax.scipy.stats.wrapcauchy: jax + jax.sharding: jax + jax.stages: jax + jax.test_util: jax + jax.tools: jax + jax.tools.build_utils: jax + jax.tools.colab_tpu: jax + jax.tools.jax_to_ir: jax + jax.tree_util: jax + jax.typing: jax + jax.util: jax + jax.version: jax + jaxlib: jaxlib + jaxlib.cpu_feature_guard: jaxlib + jaxlib.ducc_fft: jaxlib + jaxlib.gpu_common_utils: jaxlib + jaxlib.gpu_linalg: jaxlib + jaxlib.gpu_prng: jaxlib + jaxlib.gpu_rnn: jaxlib + jaxlib.gpu_solver: jaxlib + jaxlib.gpu_sparse: jaxlib + jaxlib.gpu_triton: jaxlib + jaxlib.hlo_helpers: jaxlib + jaxlib.lapack: jaxlib + jaxlib.mlir.dialects.arith: jaxlib + jaxlib.mlir.dialects.builtin: jaxlib + jaxlib.mlir.dialects.chlo: jaxlib + jaxlib.mlir.dialects.func: jaxlib + jaxlib.mlir.dialects.math: jaxlib + jaxlib.mlir.dialects.memref: jaxlib + jaxlib.mlir.dialects.mhlo: jaxlib + jaxlib.mlir.dialects.scf: jaxlib + jaxlib.mlir.dialects.sparse_tensor: jaxlib + jaxlib.mlir.dialects.stablehlo: jaxlib + jaxlib.mlir.dialects.vector: jaxlib + jaxlib.mlir.ir: jaxlib + jaxlib.mlir.passmanager: jaxlib + jaxlib.mosaic.python.apply_vector_layout: jaxlib + jaxlib.mosaic.python.infer_memref_layout: jaxlib + jaxlib.mosaic.python.layout_defs: jaxlib + jaxlib.mosaic.python.tpu: jaxlib + jaxlib.tpu_mosaic: jaxlib + jaxlib.utils: jaxlib + jaxlib.version: jaxlib + jaxlib.xla_client: jaxlib + jaxlib.xla_extension: jaxlib + jedi: jedi + jedi.api: jedi + jedi.api.classes: jedi + jedi.api.completion: jedi + jedi.api.completion_cache: jedi + jedi.api.environment: jedi + jedi.api.errors: jedi + jedi.api.exceptions: jedi + jedi.api.file_name: jedi + jedi.api.helpers: jedi + jedi.api.interpreter: jedi + jedi.api.keywords: jedi + jedi.api.project: jedi + jedi.api.refactoring: jedi + jedi.api.refactoring.extract: jedi + jedi.api.replstartup: jedi + jedi.api.strings: jedi + jedi.cache: jedi + jedi.common: jedi + jedi.debug: jedi + jedi.file_io: jedi + jedi.inference: jedi + jedi.inference.analysis: jedi + jedi.inference.arguments: jedi + jedi.inference.base_value: jedi + jedi.inference.cache: jedi + jedi.inference.compiled: jedi + jedi.inference.compiled.access: jedi + jedi.inference.compiled.getattr_static: jedi + jedi.inference.compiled.mixed: jedi + jedi.inference.compiled.subprocess: jedi + jedi.inference.compiled.subprocess.functions: jedi + jedi.inference.compiled.value: jedi + jedi.inference.context: jedi + jedi.inference.docstring_utils: jedi + jedi.inference.docstrings: jedi + jedi.inference.dynamic_params: jedi + jedi.inference.filters: jedi + jedi.inference.finder: jedi + jedi.inference.flow_analysis: jedi + jedi.inference.gradual: jedi + jedi.inference.gradual.annotation: jedi + jedi.inference.gradual.base: jedi + jedi.inference.gradual.conversion: jedi + jedi.inference.gradual.generics: jedi + jedi.inference.gradual.stub_value: jedi + jedi.inference.gradual.type_var: jedi + jedi.inference.gradual.typeshed: jedi + jedi.inference.gradual.typing: jedi + jedi.inference.gradual.utils: jedi + jedi.inference.helpers: jedi + jedi.inference.imports: jedi + jedi.inference.lazy_value: jedi + jedi.inference.names: jedi + jedi.inference.param: jedi + jedi.inference.parser_cache: jedi + jedi.inference.recursion: jedi + jedi.inference.references: jedi + jedi.inference.signature: jedi + jedi.inference.star_args: jedi + jedi.inference.syntax_tree: jedi + jedi.inference.sys_path: jedi + jedi.inference.utils: jedi + jedi.inference.value: jedi + jedi.inference.value.decorator: jedi + jedi.inference.value.dynamic_arrays: jedi + jedi.inference.value.function: jedi + jedi.inference.value.instance: jedi + jedi.inference.value.iterable: jedi + jedi.inference.value.klass: jedi + jedi.inference.value.module: jedi + jedi.inference.value.namespace: jedi + jedi.parser_utils: jedi + jedi.plugins: jedi + jedi.plugins.django: jedi + jedi.plugins.flask: jedi + jedi.plugins.pytest: jedi + jedi.plugins.registry: jedi + jedi.plugins.stdlib: jedi + jedi.settings: jedi + jedi.utils: jedi + jinja2: Jinja2 + jinja2.async_utils: Jinja2 + jinja2.bccache: Jinja2 + jinja2.compiler: Jinja2 + jinja2.constants: Jinja2 + jinja2.debug: Jinja2 + jinja2.defaults: Jinja2 + jinja2.environment: Jinja2 + jinja2.exceptions: Jinja2 + jinja2.ext: Jinja2 + jinja2.filters: Jinja2 + jinja2.idtracking: Jinja2 + jinja2.lexer: Jinja2 + jinja2.loaders: Jinja2 + jinja2.meta: Jinja2 + jinja2.nativetypes: Jinja2 + jinja2.nodes: Jinja2 + jinja2.optimizer: Jinja2 + jinja2.parser: Jinja2 + jinja2.runtime: Jinja2 + jinja2.sandbox: Jinja2 + jinja2.utils: Jinja2 + jinja2.visitor: Jinja2 + jmespath: jmespath + jmespath.ast: jmespath + jmespath.compat: jmespath + jmespath.exceptions: jmespath + jmespath.functions: jmespath + jmespath.lexer: jmespath + jmespath.parser: jmespath + jmespath.visitor: jmespath + joblib: joblib + joblib.backports: joblib + joblib.compressor: joblib + joblib.disk: joblib + joblib.executor: joblib + joblib.externals: joblib + joblib.externals.cloudpickle: joblib + joblib.externals.cloudpickle.cloudpickle: joblib + joblib.externals.cloudpickle.cloudpickle_fast: joblib + joblib.externals.cloudpickle.compat: joblib + joblib.externals.loky: joblib + joblib.externals.loky.backend: joblib + joblib.externals.loky.backend.context: joblib + joblib.externals.loky.backend.fork_exec: joblib + joblib.externals.loky.backend.popen_loky_posix: joblib + joblib.externals.loky.backend.popen_loky_win32: joblib + joblib.externals.loky.backend.process: joblib + joblib.externals.loky.backend.queues: joblib + joblib.externals.loky.backend.reduction: joblib + joblib.externals.loky.backend.resource_tracker: joblib + joblib.externals.loky.backend.spawn: joblib + joblib.externals.loky.backend.synchronize: joblib + joblib.externals.loky.backend.utils: joblib + joblib.externals.loky.cloudpickle_wrapper: joblib + joblib.externals.loky.initializers: joblib + joblib.externals.loky.process_executor: joblib + joblib.externals.loky.reusable_executor: joblib + joblib.format_stack: joblib + joblib.func_inspect: joblib + joblib.hashing: joblib + joblib.logger: joblib + joblib.memory: joblib + joblib.my_exceptions: joblib + joblib.numpy_pickle: joblib + joblib.numpy_pickle_compat: joblib + joblib.numpy_pickle_utils: joblib + joblib.parallel: joblib + joblib.pool: joblib + joblib.test: joblib + joblib.test.common: joblib + joblib.test.data: joblib + joblib.test.data.create_numpy_pickle: joblib + joblib.test.test_backports: joblib + joblib.test.test_cloudpickle_wrapper: joblib + joblib.test.test_dask: joblib + joblib.test.test_deprecated_objects: joblib + joblib.test.test_disk: joblib + joblib.test.test_format_stack: joblib + joblib.test.test_func_inspect: joblib + joblib.test.test_func_inspect_special_encoding: joblib + joblib.test.test_hashing: joblib + joblib.test.test_init: joblib + joblib.test.test_logger: joblib + joblib.test.test_memmapping: joblib + joblib.test.test_memory: joblib + joblib.test.test_missing_multiprocessing: joblib + joblib.test.test_module: joblib + joblib.test.test_my_exceptions: joblib + joblib.test.test_numpy_pickle: joblib + joblib.test.test_numpy_pickle_compat: joblib + joblib.test.test_numpy_pickle_utils: joblib + joblib.test.test_parallel: joblib + joblib.test.test_store_backends: joblib + joblib.test.test_testing: joblib + joblib.test.test_utils: joblib + joblib.test.testutils: joblib + joblib.testing: joblib + json5: json5 + json5.arg_parser: json5 + json5.host: json5 + json5.lib: json5 + json5.parser: json5 + json5.tool: json5 + json5.version: json5 + jsonpickle: jsonpickle + jsonpickle.backend: jsonpickle + jsonpickle.compat: jsonpickle + jsonpickle.errors: jsonpickle + jsonpickle.ext: jsonpickle + jsonpickle.ext.gmpy: jsonpickle + jsonpickle.ext.numpy: jsonpickle + jsonpickle.ext.pandas: jsonpickle + jsonpickle.handlers: jsonpickle + jsonpickle.pickler: jsonpickle + jsonpickle.tags: jsonpickle + jsonpickle.unpickler: jsonpickle + jsonpickle.util: jsonpickle + jsonpickle.version: jsonpickle + jsonpointer: jsonpointer + jsonschema: jsonschema + jsonschema.benchmarks: jsonschema + jsonschema.benchmarks.issue232: jsonschema + jsonschema.benchmarks.json_schema_test_suite: jsonschema + jsonschema.cli: jsonschema + jsonschema.exceptions: jsonschema + jsonschema.protocols: jsonschema + jsonschema.validators: jsonschema + jupyter: jupyter_core + jupyter_client: jupyter_client + jupyter_client.adapter: jupyter_client + jupyter_client.asynchronous: jupyter_client + jupyter_client.asynchronous.client: jupyter_client + jupyter_client.blocking: jupyter_client + jupyter_client.blocking.client: jupyter_client + jupyter_client.channels: jupyter_client + jupyter_client.channelsabc: jupyter_client + jupyter_client.client: jupyter_client + jupyter_client.clientabc: jupyter_client + jupyter_client.connect: jupyter_client + jupyter_client.consoleapp: jupyter_client + jupyter_client.ioloop: jupyter_client + jupyter_client.ioloop.manager: jupyter_client + jupyter_client.ioloop.restarter: jupyter_client + jupyter_client.jsonutil: jupyter_client + jupyter_client.kernelapp: jupyter_client + jupyter_client.kernelspec: jupyter_client + jupyter_client.kernelspecapp: jupyter_client + jupyter_client.launcher: jupyter_client + jupyter_client.localinterfaces: jupyter_client + jupyter_client.manager: jupyter_client + jupyter_client.managerabc: jupyter_client + jupyter_client.multikernelmanager: jupyter_client + jupyter_client.provisioning: jupyter_client + jupyter_client.provisioning.factory: jupyter_client + jupyter_client.provisioning.local_provisioner: jupyter_client + jupyter_client.provisioning.provisioner_base: jupyter_client + jupyter_client.restarter: jupyter_client + jupyter_client.runapp: jupyter_client + jupyter_client.session: jupyter_client + jupyter_client.ssh: jupyter_client + jupyter_client.ssh.forward: jupyter_client + jupyter_client.ssh.tunnel: jupyter_client + jupyter_client.threaded: jupyter_client + jupyter_client.utils: jupyter_client + jupyter_client.win_interrupt: jupyter_client + jupyter_core: jupyter_core + jupyter_core.application: jupyter_core + jupyter_core.command: jupyter_core + jupyter_core.migrate: jupyter_core + jupyter_core.paths: jupyter_core + jupyter_core.troubleshoot: jupyter_core + jupyter_core.utils: jupyter_core + jupyter_core.version: jupyter_core + jupyter_events: jupyter_events + jupyter_events.cli: jupyter_events + jupyter_events.logger: jupyter_events + jupyter_events.pytest_plugin: jupyter_events + jupyter_events.schema: jupyter_events + jupyter_events.schema_registry: jupyter_events + jupyter_events.traits: jupyter_events + jupyter_events.validators: jupyter_events + jupyter_events.yaml: jupyter_events + jupyter_lsp: jupyter_lsp + jupyter_lsp.constants: jupyter_lsp + jupyter_lsp.handlers: jupyter_lsp + jupyter_lsp.manager: jupyter_lsp + jupyter_lsp.non_blocking: jupyter_lsp + jupyter_lsp.paths: jupyter_lsp + jupyter_lsp.schema: jupyter_lsp + jupyter_lsp.serverextension: jupyter_lsp + jupyter_lsp.session: jupyter_lsp + jupyter_lsp.specs: jupyter_lsp + jupyter_lsp.specs.bash_language_server: jupyter_lsp + jupyter_lsp.specs.config: jupyter_lsp + jupyter_lsp.specs.dockerfile_language_server_nodejs: jupyter_lsp + jupyter_lsp.specs.javascript_typescript_langserver: jupyter_lsp + jupyter_lsp.specs.jedi_language_server: jupyter_lsp + jupyter_lsp.specs.julia_language_server: jupyter_lsp + jupyter_lsp.specs.pyls: jupyter_lsp + jupyter_lsp.specs.pyright: jupyter_lsp + jupyter_lsp.specs.python_lsp_server: jupyter_lsp + jupyter_lsp.specs.r_languageserver: jupyter_lsp + jupyter_lsp.specs.sql_language_server: jupyter_lsp + jupyter_lsp.specs.texlab: jupyter_lsp + jupyter_lsp.specs.typescript_language_server: jupyter_lsp + jupyter_lsp.specs.unified_language_server: jupyter_lsp + jupyter_lsp.specs.utils: jupyter_lsp + jupyter_lsp.specs.vscode_css_languageserver: jupyter_lsp + jupyter_lsp.specs.vscode_html_languageserver: jupyter_lsp + jupyter_lsp.specs.vscode_json_languageserver: jupyter_lsp + jupyter_lsp.specs.yaml_language_server: jupyter_lsp + jupyter_lsp.stdio: jupyter_lsp + jupyter_lsp.trait_types: jupyter_lsp + jupyter_lsp.types: jupyter_lsp + jupyter_lsp.virtual_documents_shadow: jupyter_lsp + jupyter_server: jupyter_server + jupyter_server.auth: jupyter_server + jupyter_server.auth.authorizer: jupyter_server + jupyter_server.auth.decorator: jupyter_server + jupyter_server.auth.identity: jupyter_server + jupyter_server.auth.login: jupyter_server + jupyter_server.auth.logout: jupyter_server + jupyter_server.auth.security: jupyter_server + jupyter_server.auth.utils: jupyter_server + jupyter_server.base: jupyter_server + jupyter_server.base.call_context: jupyter_server + jupyter_server.base.handlers: jupyter_server + jupyter_server.base.websocket: jupyter_server + jupyter_server.base.zmqhandlers: jupyter_server + jupyter_server.config_manager: jupyter_server + jupyter_server.extension: jupyter_server + jupyter_server.extension.application: jupyter_server + jupyter_server.extension.config: jupyter_server + jupyter_server.extension.handler: jupyter_server + jupyter_server.extension.manager: jupyter_server + jupyter_server.extension.serverextension: jupyter_server + jupyter_server.extension.utils: jupyter_server + jupyter_server.files: jupyter_server + jupyter_server.files.handlers: jupyter_server + jupyter_server.gateway: jupyter_server + jupyter_server.gateway.connections: jupyter_server + jupyter_server.gateway.gateway_client: jupyter_server + jupyter_server.gateway.handlers: jupyter_server + jupyter_server.gateway.managers: jupyter_server + jupyter_server.i18n: jupyter_server + jupyter_server.kernelspecs: jupyter_server + jupyter_server.kernelspecs.handlers: jupyter_server + jupyter_server.log: jupyter_server + jupyter_server.nbconvert: jupyter_server + jupyter_server.nbconvert.handlers: jupyter_server + jupyter_server.prometheus: jupyter_server + jupyter_server.prometheus.log_functions: jupyter_server + jupyter_server.prometheus.metrics: jupyter_server + jupyter_server.pytest_plugin: jupyter_server + jupyter_server.serverapp: jupyter_server + jupyter_server.services: jupyter_server + jupyter_server.services.api: jupyter_server + jupyter_server.services.api.handlers: jupyter_server + jupyter_server.services.config: jupyter_server + jupyter_server.services.config.handlers: jupyter_server + jupyter_server.services.config.manager: jupyter_server + jupyter_server.services.contents: jupyter_server + jupyter_server.services.contents.checkpoints: jupyter_server + jupyter_server.services.contents.filecheckpoints: jupyter_server + jupyter_server.services.contents.fileio: jupyter_server + jupyter_server.services.contents.filemanager: jupyter_server + jupyter_server.services.contents.handlers: jupyter_server + jupyter_server.services.contents.largefilemanager: jupyter_server + jupyter_server.services.contents.manager: jupyter_server + jupyter_server.services.events: jupyter_server + jupyter_server.services.events.handlers: jupyter_server + jupyter_server.services.kernels: jupyter_server + jupyter_server.services.kernels.connection: jupyter_server + jupyter_server.services.kernels.connection.abc: jupyter_server + jupyter_server.services.kernels.connection.base: jupyter_server + jupyter_server.services.kernels.connection.channels: jupyter_server + jupyter_server.services.kernels.handlers: jupyter_server + jupyter_server.services.kernels.kernelmanager: jupyter_server + jupyter_server.services.kernels.websocket: jupyter_server + jupyter_server.services.kernelspecs: jupyter_server + jupyter_server.services.kernelspecs.handlers: jupyter_server + jupyter_server.services.nbconvert: jupyter_server + jupyter_server.services.nbconvert.handlers: jupyter_server + jupyter_server.services.security: jupyter_server + jupyter_server.services.security.handlers: jupyter_server + jupyter_server.services.sessions: jupyter_server + jupyter_server.services.sessions.handlers: jupyter_server + jupyter_server.services.sessions.sessionmanager: jupyter_server + jupyter_server.services.shutdown: jupyter_server + jupyter_server.terminal: jupyter_server + jupyter_server.terminal.api_handlers: jupyter_server + jupyter_server.terminal.handlers: jupyter_server + jupyter_server.terminal.terminalmanager: jupyter_server + jupyter_server.traittypes: jupyter_server + jupyter_server.transutils: jupyter_server + jupyter_server.utils: jupyter_server + jupyter_server.view: jupyter_server + jupyter_server.view.handlers: jupyter_server + jupyter_server_terminals: jupyter_server_terminals + jupyter_server_terminals.api_handlers: jupyter_server_terminals + jupyter_server_terminals.app: jupyter_server_terminals + jupyter_server_terminals.base: jupyter_server_terminals + jupyter_server_terminals.handlers: jupyter_server_terminals + jupyter_server_terminals.terminalmanager: jupyter_server_terminals + jupyterlab: jupyterlab + jupyterlab.browser_check: jupyterlab + jupyterlab.commands: jupyterlab + jupyterlab.coreconfig: jupyterlab + jupyterlab.debuglog: jupyterlab + jupyterlab.extensions: jupyterlab + jupyterlab.extensions.manager: jupyterlab + jupyterlab.extensions.pypi: jupyterlab + jupyterlab.extensions.readonly: jupyterlab + jupyterlab.federated_labextensions: jupyterlab + jupyterlab.galata: jupyterlab + jupyterlab.handlers: jupyterlab + jupyterlab.handlers.announcements: jupyterlab + jupyterlab.handlers.build_handler: jupyterlab + jupyterlab.handlers.error_handler: jupyterlab + jupyterlab.handlers.extension_manager_handler: jupyterlab + jupyterlab.jlpmapp: jupyterlab + jupyterlab.labapp: jupyterlab + jupyterlab.labextensions: jupyterlab + jupyterlab.labhubapp: jupyterlab + jupyterlab.pytest_plugin: jupyterlab + jupyterlab.semver: jupyterlab + jupyterlab.serverextension: jupyterlab + jupyterlab.upgrade_extension: jupyterlab + jupyterlab.utils: jupyterlab + jupyterlab_jupytext: jupytext + jupyterlab_pygments: jupyterlab_pygments + jupyterlab_pygments.style: jupyterlab_pygments + jupyterlab_server: jupyterlab_server + jupyterlab_server.app: jupyterlab_server + jupyterlab_server.config: jupyterlab_server + jupyterlab_server.handlers: jupyterlab_server + jupyterlab_server.licenses_app: jupyterlab_server + jupyterlab_server.licenses_handler: jupyterlab_server + jupyterlab_server.listings_handler: jupyterlab_server + jupyterlab_server.process: jupyterlab_server + jupyterlab_server.process_app: jupyterlab_server + jupyterlab_server.pytest_plugin: jupyterlab_server + jupyterlab_server.server: jupyterlab_server + jupyterlab_server.settings_handler: jupyterlab_server + jupyterlab_server.settings_utils: jupyterlab_server + jupyterlab_server.spec: jupyterlab_server + jupyterlab_server.test_utils: jupyterlab_server + jupyterlab_server.themes_handler: jupyterlab_server + jupyterlab_server.translation_utils: jupyterlab_server + jupyterlab_server.translations_handler: jupyterlab_server + jupyterlab_server.workspaces_app: jupyterlab_server + jupyterlab_server.workspaces_handler: jupyterlab_server + jupytext: jupytext + jupytext.cell_metadata: jupytext + jupytext.cell_reader: jupytext + jupytext.cell_to_text: jupytext + jupytext.cli: jupytext + jupytext.combine: jupytext + jupytext.compare: jupytext + jupytext.config: jupytext + jupytext.contentsmanager: jupytext + jupytext.doxygen: jupytext + jupytext.formats: jupytext + jupytext.header: jupytext + jupytext.jupytext: jupytext + jupytext.kernels: jupytext + jupytext.languages: jupytext + jupytext.magics: jupytext + jupytext.metadata_filter: jupytext + jupytext.myst: jupytext + jupytext.paired_paths: jupytext + jupytext.pairs: jupytext + jupytext.pandoc: jupytext + jupytext.pep8: jupytext + jupytext.quarto: jupytext + jupytext.reraise: jupytext + jupytext.stringparser: jupytext + jupytext.version: jupytext + jupytext_config: jupytext + jupytext_config.jupytext_config: jupytext + jupytext_config.labconfig: jupytext + jwt: PyJWT + jwt.algorithms: PyJWT + jwt.api_jwk: PyJWT + jwt.api_jws: PyJWT + jwt.api_jwt: PyJWT + jwt.exceptions: PyJWT + jwt.help: PyJWT + jwt.jwk_set_cache: PyJWT + jwt.jwks_client: PyJWT + jwt.utils: PyJWT + jwt.warnings: PyJWT + keyring: keyring + keyring.backend: keyring + keyring.backends: keyring + keyring.backends.SecretService: keyring + keyring.backends.Windows: keyring + keyring.backends.chainer: keyring + keyring.backends.fail: keyring + keyring.backends.kwallet: keyring + keyring.backends.libsecret: keyring + keyring.backends.macOS: keyring + keyring.backends.macOS.api: keyring + keyring.backends.null: keyring + keyring.cli: keyring + keyring.completion: keyring + keyring.core: keyring + keyring.credentials: keyring + keyring.devpi_client: keyring + keyring.errors: keyring + keyring.http: keyring + keyring.py312compat: keyring + keyring.testing: keyring + keyring.testing.backend: keyring + keyring.testing.util: keyring + keyring.util: keyring + keyring.util.platform_: keyring + kiwisolver: kiwisolver + kubernetes: kubernetes + kubernetes.client: kubernetes + kubernetes.client.api: kubernetes + kubernetes.client.api.admissionregistration_api: kubernetes + kubernetes.client.api.admissionregistration_v1_api: kubernetes + kubernetes.client.api.admissionregistration_v1alpha1_api: kubernetes + kubernetes.client.api.admissionregistration_v1beta1_api: kubernetes + kubernetes.client.api.apiextensions_api: kubernetes + kubernetes.client.api.apiextensions_v1_api: kubernetes + kubernetes.client.api.apiregistration_api: kubernetes + kubernetes.client.api.apiregistration_v1_api: kubernetes + kubernetes.client.api.apis_api: kubernetes + kubernetes.client.api.apps_api: kubernetes + kubernetes.client.api.apps_v1_api: kubernetes + kubernetes.client.api.authentication_api: kubernetes + kubernetes.client.api.authentication_v1_api: kubernetes + kubernetes.client.api.authentication_v1alpha1_api: kubernetes + kubernetes.client.api.authentication_v1beta1_api: kubernetes + kubernetes.client.api.authorization_api: kubernetes + kubernetes.client.api.authorization_v1_api: kubernetes + kubernetes.client.api.autoscaling_api: kubernetes + kubernetes.client.api.autoscaling_v1_api: kubernetes + kubernetes.client.api.autoscaling_v2_api: kubernetes + kubernetes.client.api.batch_api: kubernetes + kubernetes.client.api.batch_v1_api: kubernetes + kubernetes.client.api.certificates_api: kubernetes + kubernetes.client.api.certificates_v1_api: kubernetes + kubernetes.client.api.certificates_v1alpha1_api: kubernetes + kubernetes.client.api.coordination_api: kubernetes + kubernetes.client.api.coordination_v1_api: kubernetes + kubernetes.client.api.core_api: kubernetes + kubernetes.client.api.core_v1_api: kubernetes + kubernetes.client.api.custom_objects_api: kubernetes + kubernetes.client.api.discovery_api: kubernetes + kubernetes.client.api.discovery_v1_api: kubernetes + kubernetes.client.api.events_api: kubernetes + kubernetes.client.api.events_v1_api: kubernetes + kubernetes.client.api.flowcontrol_apiserver_api: kubernetes + kubernetes.client.api.flowcontrol_apiserver_v1_api: kubernetes + kubernetes.client.api.flowcontrol_apiserver_v1beta3_api: kubernetes + kubernetes.client.api.internal_apiserver_api: kubernetes + kubernetes.client.api.internal_apiserver_v1alpha1_api: kubernetes + kubernetes.client.api.logs_api: kubernetes + kubernetes.client.api.networking_api: kubernetes + kubernetes.client.api.networking_v1_api: kubernetes + kubernetes.client.api.networking_v1alpha1_api: kubernetes + kubernetes.client.api.node_api: kubernetes + kubernetes.client.api.node_v1_api: kubernetes + kubernetes.client.api.openid_api: kubernetes + kubernetes.client.api.policy_api: kubernetes + kubernetes.client.api.policy_v1_api: kubernetes + kubernetes.client.api.rbac_authorization_api: kubernetes + kubernetes.client.api.rbac_authorization_v1_api: kubernetes + kubernetes.client.api.resource_api: kubernetes + kubernetes.client.api.resource_v1alpha2_api: kubernetes + kubernetes.client.api.scheduling_api: kubernetes + kubernetes.client.api.scheduling_v1_api: kubernetes + kubernetes.client.api.storage_api: kubernetes + kubernetes.client.api.storage_v1_api: kubernetes + kubernetes.client.api.storage_v1alpha1_api: kubernetes + kubernetes.client.api.version_api: kubernetes + kubernetes.client.api.well_known_api: kubernetes + kubernetes.client.api_client: kubernetes + kubernetes.client.apis: kubernetes + kubernetes.client.configuration: kubernetes + kubernetes.client.exceptions: kubernetes + kubernetes.client.models: kubernetes + kubernetes.client.models.admissionregistration_v1_service_reference: kubernetes + kubernetes.client.models.admissionregistration_v1_webhook_client_config: kubernetes + kubernetes.client.models.apiextensions_v1_service_reference: kubernetes + kubernetes.client.models.apiextensions_v1_webhook_client_config: kubernetes + kubernetes.client.models.apiregistration_v1_service_reference: kubernetes + kubernetes.client.models.authentication_v1_token_request: kubernetes + kubernetes.client.models.core_v1_endpoint_port: kubernetes + kubernetes.client.models.core_v1_event: kubernetes + kubernetes.client.models.core_v1_event_list: kubernetes + kubernetes.client.models.core_v1_event_series: kubernetes + kubernetes.client.models.discovery_v1_endpoint_port: kubernetes + kubernetes.client.models.events_v1_event: kubernetes + kubernetes.client.models.events_v1_event_list: kubernetes + kubernetes.client.models.events_v1_event_series: kubernetes + kubernetes.client.models.flowcontrol_v1_subject: kubernetes + kubernetes.client.models.rbac_v1_subject: kubernetes + kubernetes.client.models.storage_v1_token_request: kubernetes + kubernetes.client.models.v1_affinity: kubernetes + kubernetes.client.models.v1_aggregation_rule: kubernetes + kubernetes.client.models.v1_api_group: kubernetes + kubernetes.client.models.v1_api_group_list: kubernetes + kubernetes.client.models.v1_api_resource: kubernetes + kubernetes.client.models.v1_api_resource_list: kubernetes + kubernetes.client.models.v1_api_service: kubernetes + kubernetes.client.models.v1_api_service_condition: kubernetes + kubernetes.client.models.v1_api_service_list: kubernetes + kubernetes.client.models.v1_api_service_spec: kubernetes + kubernetes.client.models.v1_api_service_status: kubernetes + kubernetes.client.models.v1_api_versions: kubernetes + kubernetes.client.models.v1_attached_volume: kubernetes + kubernetes.client.models.v1_aws_elastic_block_store_volume_source: kubernetes + kubernetes.client.models.v1_azure_disk_volume_source: kubernetes + kubernetes.client.models.v1_azure_file_persistent_volume_source: kubernetes + kubernetes.client.models.v1_azure_file_volume_source: kubernetes + kubernetes.client.models.v1_binding: kubernetes + kubernetes.client.models.v1_bound_object_reference: kubernetes + kubernetes.client.models.v1_capabilities: kubernetes + kubernetes.client.models.v1_ceph_fs_persistent_volume_source: kubernetes + kubernetes.client.models.v1_ceph_fs_volume_source: kubernetes + kubernetes.client.models.v1_certificate_signing_request: kubernetes + kubernetes.client.models.v1_certificate_signing_request_condition: kubernetes + kubernetes.client.models.v1_certificate_signing_request_list: kubernetes + kubernetes.client.models.v1_certificate_signing_request_spec: kubernetes + kubernetes.client.models.v1_certificate_signing_request_status: kubernetes + kubernetes.client.models.v1_cinder_persistent_volume_source: kubernetes + kubernetes.client.models.v1_cinder_volume_source: kubernetes + kubernetes.client.models.v1_claim_source: kubernetes + kubernetes.client.models.v1_client_ip_config: kubernetes + kubernetes.client.models.v1_cluster_role: kubernetes + kubernetes.client.models.v1_cluster_role_binding: kubernetes + kubernetes.client.models.v1_cluster_role_binding_list: kubernetes + kubernetes.client.models.v1_cluster_role_list: kubernetes + kubernetes.client.models.v1_cluster_trust_bundle_projection: kubernetes + kubernetes.client.models.v1_component_condition: kubernetes + kubernetes.client.models.v1_component_status: kubernetes + kubernetes.client.models.v1_component_status_list: kubernetes + kubernetes.client.models.v1_condition: kubernetes + kubernetes.client.models.v1_config_map: kubernetes + kubernetes.client.models.v1_config_map_env_source: kubernetes + kubernetes.client.models.v1_config_map_key_selector: kubernetes + kubernetes.client.models.v1_config_map_list: kubernetes + kubernetes.client.models.v1_config_map_node_config_source: kubernetes + kubernetes.client.models.v1_config_map_projection: kubernetes + kubernetes.client.models.v1_config_map_volume_source: kubernetes + kubernetes.client.models.v1_container: kubernetes + kubernetes.client.models.v1_container_image: kubernetes + kubernetes.client.models.v1_container_port: kubernetes + kubernetes.client.models.v1_container_resize_policy: kubernetes + kubernetes.client.models.v1_container_state: kubernetes + kubernetes.client.models.v1_container_state_running: kubernetes + kubernetes.client.models.v1_container_state_terminated: kubernetes + kubernetes.client.models.v1_container_state_waiting: kubernetes + kubernetes.client.models.v1_container_status: kubernetes + kubernetes.client.models.v1_controller_revision: kubernetes + kubernetes.client.models.v1_controller_revision_list: kubernetes + kubernetes.client.models.v1_cron_job: kubernetes + kubernetes.client.models.v1_cron_job_list: kubernetes + kubernetes.client.models.v1_cron_job_spec: kubernetes + kubernetes.client.models.v1_cron_job_status: kubernetes + kubernetes.client.models.v1_cross_version_object_reference: kubernetes + kubernetes.client.models.v1_csi_driver: kubernetes + kubernetes.client.models.v1_csi_driver_list: kubernetes + kubernetes.client.models.v1_csi_driver_spec: kubernetes + kubernetes.client.models.v1_csi_node: kubernetes + kubernetes.client.models.v1_csi_node_driver: kubernetes + kubernetes.client.models.v1_csi_node_list: kubernetes + kubernetes.client.models.v1_csi_node_spec: kubernetes + kubernetes.client.models.v1_csi_persistent_volume_source: kubernetes + kubernetes.client.models.v1_csi_storage_capacity: kubernetes + kubernetes.client.models.v1_csi_storage_capacity_list: kubernetes + kubernetes.client.models.v1_csi_volume_source: kubernetes + kubernetes.client.models.v1_custom_resource_column_definition: kubernetes + kubernetes.client.models.v1_custom_resource_conversion: kubernetes + kubernetes.client.models.v1_custom_resource_definition: kubernetes + kubernetes.client.models.v1_custom_resource_definition_condition: kubernetes + kubernetes.client.models.v1_custom_resource_definition_list: kubernetes + kubernetes.client.models.v1_custom_resource_definition_names: kubernetes + kubernetes.client.models.v1_custom_resource_definition_spec: kubernetes + kubernetes.client.models.v1_custom_resource_definition_status: kubernetes + kubernetes.client.models.v1_custom_resource_definition_version: kubernetes + kubernetes.client.models.v1_custom_resource_subresource_scale: kubernetes + kubernetes.client.models.v1_custom_resource_subresources: kubernetes + kubernetes.client.models.v1_custom_resource_validation: kubernetes + kubernetes.client.models.v1_daemon_endpoint: kubernetes + kubernetes.client.models.v1_daemon_set: kubernetes + kubernetes.client.models.v1_daemon_set_condition: kubernetes + kubernetes.client.models.v1_daemon_set_list: kubernetes + kubernetes.client.models.v1_daemon_set_spec: kubernetes + kubernetes.client.models.v1_daemon_set_status: kubernetes + kubernetes.client.models.v1_daemon_set_update_strategy: kubernetes + kubernetes.client.models.v1_delete_options: kubernetes + kubernetes.client.models.v1_deployment: kubernetes + kubernetes.client.models.v1_deployment_condition: kubernetes + kubernetes.client.models.v1_deployment_list: kubernetes + kubernetes.client.models.v1_deployment_spec: kubernetes + kubernetes.client.models.v1_deployment_status: kubernetes + kubernetes.client.models.v1_deployment_strategy: kubernetes + kubernetes.client.models.v1_downward_api_projection: kubernetes + kubernetes.client.models.v1_downward_api_volume_file: kubernetes + kubernetes.client.models.v1_downward_api_volume_source: kubernetes + kubernetes.client.models.v1_empty_dir_volume_source: kubernetes + kubernetes.client.models.v1_endpoint: kubernetes + kubernetes.client.models.v1_endpoint_address: kubernetes + kubernetes.client.models.v1_endpoint_conditions: kubernetes + kubernetes.client.models.v1_endpoint_hints: kubernetes + kubernetes.client.models.v1_endpoint_slice: kubernetes + kubernetes.client.models.v1_endpoint_slice_list: kubernetes + kubernetes.client.models.v1_endpoint_subset: kubernetes + kubernetes.client.models.v1_endpoints: kubernetes + kubernetes.client.models.v1_endpoints_list: kubernetes + kubernetes.client.models.v1_env_from_source: kubernetes + kubernetes.client.models.v1_env_var: kubernetes + kubernetes.client.models.v1_env_var_source: kubernetes + kubernetes.client.models.v1_ephemeral_container: kubernetes + kubernetes.client.models.v1_ephemeral_volume_source: kubernetes + kubernetes.client.models.v1_event_source: kubernetes + kubernetes.client.models.v1_eviction: kubernetes + kubernetes.client.models.v1_exec_action: kubernetes + kubernetes.client.models.v1_exempt_priority_level_configuration: kubernetes + kubernetes.client.models.v1_external_documentation: kubernetes + kubernetes.client.models.v1_fc_volume_source: kubernetes + kubernetes.client.models.v1_flex_persistent_volume_source: kubernetes + kubernetes.client.models.v1_flex_volume_source: kubernetes + kubernetes.client.models.v1_flocker_volume_source: kubernetes + kubernetes.client.models.v1_flow_distinguisher_method: kubernetes + kubernetes.client.models.v1_flow_schema: kubernetes + kubernetes.client.models.v1_flow_schema_condition: kubernetes + kubernetes.client.models.v1_flow_schema_list: kubernetes + kubernetes.client.models.v1_flow_schema_spec: kubernetes + kubernetes.client.models.v1_flow_schema_status: kubernetes + kubernetes.client.models.v1_for_zone: kubernetes + kubernetes.client.models.v1_gce_persistent_disk_volume_source: kubernetes + kubernetes.client.models.v1_git_repo_volume_source: kubernetes + kubernetes.client.models.v1_glusterfs_persistent_volume_source: kubernetes + kubernetes.client.models.v1_glusterfs_volume_source: kubernetes + kubernetes.client.models.v1_group_subject: kubernetes + kubernetes.client.models.v1_group_version_for_discovery: kubernetes + kubernetes.client.models.v1_grpc_action: kubernetes + kubernetes.client.models.v1_horizontal_pod_autoscaler: kubernetes + kubernetes.client.models.v1_horizontal_pod_autoscaler_list: kubernetes + kubernetes.client.models.v1_horizontal_pod_autoscaler_spec: kubernetes + kubernetes.client.models.v1_horizontal_pod_autoscaler_status: kubernetes + kubernetes.client.models.v1_host_alias: kubernetes + kubernetes.client.models.v1_host_ip: kubernetes + kubernetes.client.models.v1_host_path_volume_source: kubernetes + kubernetes.client.models.v1_http_get_action: kubernetes + kubernetes.client.models.v1_http_header: kubernetes + kubernetes.client.models.v1_http_ingress_path: kubernetes + kubernetes.client.models.v1_http_ingress_rule_value: kubernetes + kubernetes.client.models.v1_ingress: kubernetes + kubernetes.client.models.v1_ingress_backend: kubernetes + kubernetes.client.models.v1_ingress_class: kubernetes + kubernetes.client.models.v1_ingress_class_list: kubernetes + kubernetes.client.models.v1_ingress_class_parameters_reference: kubernetes + kubernetes.client.models.v1_ingress_class_spec: kubernetes + kubernetes.client.models.v1_ingress_list: kubernetes + kubernetes.client.models.v1_ingress_load_balancer_ingress: kubernetes + kubernetes.client.models.v1_ingress_load_balancer_status: kubernetes + kubernetes.client.models.v1_ingress_port_status: kubernetes + kubernetes.client.models.v1_ingress_rule: kubernetes + kubernetes.client.models.v1_ingress_service_backend: kubernetes + kubernetes.client.models.v1_ingress_spec: kubernetes + kubernetes.client.models.v1_ingress_status: kubernetes + kubernetes.client.models.v1_ingress_tls: kubernetes + kubernetes.client.models.v1_ip_block: kubernetes + kubernetes.client.models.v1_iscsi_persistent_volume_source: kubernetes + kubernetes.client.models.v1_iscsi_volume_source: kubernetes + kubernetes.client.models.v1_job: kubernetes + kubernetes.client.models.v1_job_condition: kubernetes + kubernetes.client.models.v1_job_list: kubernetes + kubernetes.client.models.v1_job_spec: kubernetes + kubernetes.client.models.v1_job_status: kubernetes + kubernetes.client.models.v1_job_template_spec: kubernetes + kubernetes.client.models.v1_json_schema_props: kubernetes + kubernetes.client.models.v1_key_to_path: kubernetes + kubernetes.client.models.v1_label_selector: kubernetes + kubernetes.client.models.v1_label_selector_requirement: kubernetes + kubernetes.client.models.v1_lease: kubernetes + kubernetes.client.models.v1_lease_list: kubernetes + kubernetes.client.models.v1_lease_spec: kubernetes + kubernetes.client.models.v1_lifecycle: kubernetes + kubernetes.client.models.v1_lifecycle_handler: kubernetes + kubernetes.client.models.v1_limit_range: kubernetes + kubernetes.client.models.v1_limit_range_item: kubernetes + kubernetes.client.models.v1_limit_range_list: kubernetes + kubernetes.client.models.v1_limit_range_spec: kubernetes + kubernetes.client.models.v1_limit_response: kubernetes + kubernetes.client.models.v1_limited_priority_level_configuration: kubernetes + kubernetes.client.models.v1_list_meta: kubernetes + kubernetes.client.models.v1_load_balancer_ingress: kubernetes + kubernetes.client.models.v1_load_balancer_status: kubernetes + kubernetes.client.models.v1_local_object_reference: kubernetes + kubernetes.client.models.v1_local_subject_access_review: kubernetes + kubernetes.client.models.v1_local_volume_source: kubernetes + kubernetes.client.models.v1_managed_fields_entry: kubernetes + kubernetes.client.models.v1_match_condition: kubernetes + kubernetes.client.models.v1_modify_volume_status: kubernetes + kubernetes.client.models.v1_mutating_webhook: kubernetes + kubernetes.client.models.v1_mutating_webhook_configuration: kubernetes + kubernetes.client.models.v1_mutating_webhook_configuration_list: kubernetes + kubernetes.client.models.v1_namespace: kubernetes + kubernetes.client.models.v1_namespace_condition: kubernetes + kubernetes.client.models.v1_namespace_list: kubernetes + kubernetes.client.models.v1_namespace_spec: kubernetes + kubernetes.client.models.v1_namespace_status: kubernetes + kubernetes.client.models.v1_network_policy: kubernetes + kubernetes.client.models.v1_network_policy_egress_rule: kubernetes + kubernetes.client.models.v1_network_policy_ingress_rule: kubernetes + kubernetes.client.models.v1_network_policy_list: kubernetes + kubernetes.client.models.v1_network_policy_peer: kubernetes + kubernetes.client.models.v1_network_policy_port: kubernetes + kubernetes.client.models.v1_network_policy_spec: kubernetes + kubernetes.client.models.v1_nfs_volume_source: kubernetes + kubernetes.client.models.v1_node: kubernetes + kubernetes.client.models.v1_node_address: kubernetes + kubernetes.client.models.v1_node_affinity: kubernetes + kubernetes.client.models.v1_node_condition: kubernetes + kubernetes.client.models.v1_node_config_source: kubernetes + kubernetes.client.models.v1_node_config_status: kubernetes + kubernetes.client.models.v1_node_daemon_endpoints: kubernetes + kubernetes.client.models.v1_node_list: kubernetes + kubernetes.client.models.v1_node_selector: kubernetes + kubernetes.client.models.v1_node_selector_requirement: kubernetes + kubernetes.client.models.v1_node_selector_term: kubernetes + kubernetes.client.models.v1_node_spec: kubernetes + kubernetes.client.models.v1_node_status: kubernetes + kubernetes.client.models.v1_node_system_info: kubernetes + kubernetes.client.models.v1_non_resource_attributes: kubernetes + kubernetes.client.models.v1_non_resource_policy_rule: kubernetes + kubernetes.client.models.v1_non_resource_rule: kubernetes + kubernetes.client.models.v1_object_field_selector: kubernetes + kubernetes.client.models.v1_object_meta: kubernetes + kubernetes.client.models.v1_object_reference: kubernetes + kubernetes.client.models.v1_overhead: kubernetes + kubernetes.client.models.v1_owner_reference: kubernetes + kubernetes.client.models.v1_persistent_volume: kubernetes + kubernetes.client.models.v1_persistent_volume_claim: kubernetes + kubernetes.client.models.v1_persistent_volume_claim_condition: kubernetes + kubernetes.client.models.v1_persistent_volume_claim_list: kubernetes + kubernetes.client.models.v1_persistent_volume_claim_spec: kubernetes + kubernetes.client.models.v1_persistent_volume_claim_status: kubernetes + kubernetes.client.models.v1_persistent_volume_claim_template: kubernetes + kubernetes.client.models.v1_persistent_volume_claim_volume_source: kubernetes + kubernetes.client.models.v1_persistent_volume_list: kubernetes + kubernetes.client.models.v1_persistent_volume_spec: kubernetes + kubernetes.client.models.v1_persistent_volume_status: kubernetes + kubernetes.client.models.v1_photon_persistent_disk_volume_source: kubernetes + kubernetes.client.models.v1_pod: kubernetes + kubernetes.client.models.v1_pod_affinity: kubernetes + kubernetes.client.models.v1_pod_affinity_term: kubernetes + kubernetes.client.models.v1_pod_anti_affinity: kubernetes + kubernetes.client.models.v1_pod_condition: kubernetes + kubernetes.client.models.v1_pod_disruption_budget: kubernetes + kubernetes.client.models.v1_pod_disruption_budget_list: kubernetes + kubernetes.client.models.v1_pod_disruption_budget_spec: kubernetes + kubernetes.client.models.v1_pod_disruption_budget_status: kubernetes + kubernetes.client.models.v1_pod_dns_config: kubernetes + kubernetes.client.models.v1_pod_dns_config_option: kubernetes + kubernetes.client.models.v1_pod_failure_policy: kubernetes + kubernetes.client.models.v1_pod_failure_policy_on_exit_codes_requirement: kubernetes + kubernetes.client.models.v1_pod_failure_policy_on_pod_conditions_pattern: kubernetes + kubernetes.client.models.v1_pod_failure_policy_rule: kubernetes + kubernetes.client.models.v1_pod_ip: kubernetes + kubernetes.client.models.v1_pod_list: kubernetes + kubernetes.client.models.v1_pod_os: kubernetes + kubernetes.client.models.v1_pod_readiness_gate: kubernetes + kubernetes.client.models.v1_pod_resource_claim: kubernetes + kubernetes.client.models.v1_pod_resource_claim_status: kubernetes + kubernetes.client.models.v1_pod_scheduling_gate: kubernetes + kubernetes.client.models.v1_pod_security_context: kubernetes + kubernetes.client.models.v1_pod_spec: kubernetes + kubernetes.client.models.v1_pod_status: kubernetes + kubernetes.client.models.v1_pod_template: kubernetes + kubernetes.client.models.v1_pod_template_list: kubernetes + kubernetes.client.models.v1_pod_template_spec: kubernetes + kubernetes.client.models.v1_policy_rule: kubernetes + kubernetes.client.models.v1_policy_rules_with_subjects: kubernetes + kubernetes.client.models.v1_port_status: kubernetes + kubernetes.client.models.v1_portworx_volume_source: kubernetes + kubernetes.client.models.v1_preconditions: kubernetes + kubernetes.client.models.v1_preferred_scheduling_term: kubernetes + kubernetes.client.models.v1_priority_class: kubernetes + kubernetes.client.models.v1_priority_class_list: kubernetes + kubernetes.client.models.v1_priority_level_configuration: kubernetes + kubernetes.client.models.v1_priority_level_configuration_condition: kubernetes + kubernetes.client.models.v1_priority_level_configuration_list: kubernetes + kubernetes.client.models.v1_priority_level_configuration_reference: kubernetes + kubernetes.client.models.v1_priority_level_configuration_spec: kubernetes + kubernetes.client.models.v1_priority_level_configuration_status: kubernetes + kubernetes.client.models.v1_probe: kubernetes + kubernetes.client.models.v1_projected_volume_source: kubernetes + kubernetes.client.models.v1_queuing_configuration: kubernetes + kubernetes.client.models.v1_quobyte_volume_source: kubernetes + kubernetes.client.models.v1_rbd_persistent_volume_source: kubernetes + kubernetes.client.models.v1_rbd_volume_source: kubernetes + kubernetes.client.models.v1_replica_set: kubernetes + kubernetes.client.models.v1_replica_set_condition: kubernetes + kubernetes.client.models.v1_replica_set_list: kubernetes + kubernetes.client.models.v1_replica_set_spec: kubernetes + kubernetes.client.models.v1_replica_set_status: kubernetes + kubernetes.client.models.v1_replication_controller: kubernetes + kubernetes.client.models.v1_replication_controller_condition: kubernetes + kubernetes.client.models.v1_replication_controller_list: kubernetes + kubernetes.client.models.v1_replication_controller_spec: kubernetes + kubernetes.client.models.v1_replication_controller_status: kubernetes + kubernetes.client.models.v1_resource_attributes: kubernetes + kubernetes.client.models.v1_resource_claim: kubernetes + kubernetes.client.models.v1_resource_field_selector: kubernetes + kubernetes.client.models.v1_resource_policy_rule: kubernetes + kubernetes.client.models.v1_resource_quota: kubernetes + kubernetes.client.models.v1_resource_quota_list: kubernetes + kubernetes.client.models.v1_resource_quota_spec: kubernetes + kubernetes.client.models.v1_resource_quota_status: kubernetes + kubernetes.client.models.v1_resource_requirements: kubernetes + kubernetes.client.models.v1_resource_rule: kubernetes + kubernetes.client.models.v1_role: kubernetes + kubernetes.client.models.v1_role_binding: kubernetes + kubernetes.client.models.v1_role_binding_list: kubernetes + kubernetes.client.models.v1_role_list: kubernetes + kubernetes.client.models.v1_role_ref: kubernetes + kubernetes.client.models.v1_rolling_update_daemon_set: kubernetes + kubernetes.client.models.v1_rolling_update_deployment: kubernetes + kubernetes.client.models.v1_rolling_update_stateful_set_strategy: kubernetes + kubernetes.client.models.v1_rule_with_operations: kubernetes + kubernetes.client.models.v1_runtime_class: kubernetes + kubernetes.client.models.v1_runtime_class_list: kubernetes + kubernetes.client.models.v1_scale: kubernetes + kubernetes.client.models.v1_scale_io_persistent_volume_source: kubernetes + kubernetes.client.models.v1_scale_io_volume_source: kubernetes + kubernetes.client.models.v1_scale_spec: kubernetes + kubernetes.client.models.v1_scale_status: kubernetes + kubernetes.client.models.v1_scheduling: kubernetes + kubernetes.client.models.v1_scope_selector: kubernetes + kubernetes.client.models.v1_scoped_resource_selector_requirement: kubernetes + kubernetes.client.models.v1_se_linux_options: kubernetes + kubernetes.client.models.v1_seccomp_profile: kubernetes + kubernetes.client.models.v1_secret: kubernetes + kubernetes.client.models.v1_secret_env_source: kubernetes + kubernetes.client.models.v1_secret_key_selector: kubernetes + kubernetes.client.models.v1_secret_list: kubernetes + kubernetes.client.models.v1_secret_projection: kubernetes + kubernetes.client.models.v1_secret_reference: kubernetes + kubernetes.client.models.v1_secret_volume_source: kubernetes + kubernetes.client.models.v1_security_context: kubernetes + kubernetes.client.models.v1_self_subject_access_review: kubernetes + kubernetes.client.models.v1_self_subject_access_review_spec: kubernetes + kubernetes.client.models.v1_self_subject_review: kubernetes + kubernetes.client.models.v1_self_subject_review_status: kubernetes + kubernetes.client.models.v1_self_subject_rules_review: kubernetes + kubernetes.client.models.v1_self_subject_rules_review_spec: kubernetes + kubernetes.client.models.v1_server_address_by_client_cidr: kubernetes + kubernetes.client.models.v1_service: kubernetes + kubernetes.client.models.v1_service_account: kubernetes + kubernetes.client.models.v1_service_account_list: kubernetes + kubernetes.client.models.v1_service_account_subject: kubernetes + kubernetes.client.models.v1_service_account_token_projection: kubernetes + kubernetes.client.models.v1_service_backend_port: kubernetes + kubernetes.client.models.v1_service_list: kubernetes + kubernetes.client.models.v1_service_port: kubernetes + kubernetes.client.models.v1_service_spec: kubernetes + kubernetes.client.models.v1_service_status: kubernetes + kubernetes.client.models.v1_session_affinity_config: kubernetes + kubernetes.client.models.v1_sleep_action: kubernetes + kubernetes.client.models.v1_stateful_set: kubernetes + kubernetes.client.models.v1_stateful_set_condition: kubernetes + kubernetes.client.models.v1_stateful_set_list: kubernetes + kubernetes.client.models.v1_stateful_set_ordinals: kubernetes + kubernetes.client.models.v1_stateful_set_persistent_volume_claim_retention_policy: kubernetes + kubernetes.client.models.v1_stateful_set_spec: kubernetes + kubernetes.client.models.v1_stateful_set_status: kubernetes + kubernetes.client.models.v1_stateful_set_update_strategy: kubernetes + kubernetes.client.models.v1_status: kubernetes + kubernetes.client.models.v1_status_cause: kubernetes + kubernetes.client.models.v1_status_details: kubernetes + kubernetes.client.models.v1_storage_class: kubernetes + kubernetes.client.models.v1_storage_class_list: kubernetes + kubernetes.client.models.v1_storage_os_persistent_volume_source: kubernetes + kubernetes.client.models.v1_storage_os_volume_source: kubernetes + kubernetes.client.models.v1_subject_access_review: kubernetes + kubernetes.client.models.v1_subject_access_review_spec: kubernetes + kubernetes.client.models.v1_subject_access_review_status: kubernetes + kubernetes.client.models.v1_subject_rules_review_status: kubernetes + kubernetes.client.models.v1_sysctl: kubernetes + kubernetes.client.models.v1_taint: kubernetes + kubernetes.client.models.v1_tcp_socket_action: kubernetes + kubernetes.client.models.v1_token_request_spec: kubernetes + kubernetes.client.models.v1_token_request_status: kubernetes + kubernetes.client.models.v1_token_review: kubernetes + kubernetes.client.models.v1_token_review_spec: kubernetes + kubernetes.client.models.v1_token_review_status: kubernetes + kubernetes.client.models.v1_toleration: kubernetes + kubernetes.client.models.v1_topology_selector_label_requirement: kubernetes + kubernetes.client.models.v1_topology_selector_term: kubernetes + kubernetes.client.models.v1_topology_spread_constraint: kubernetes + kubernetes.client.models.v1_typed_local_object_reference: kubernetes + kubernetes.client.models.v1_typed_object_reference: kubernetes + kubernetes.client.models.v1_uncounted_terminated_pods: kubernetes + kubernetes.client.models.v1_user_info: kubernetes + kubernetes.client.models.v1_user_subject: kubernetes + kubernetes.client.models.v1_validating_webhook: kubernetes + kubernetes.client.models.v1_validating_webhook_configuration: kubernetes + kubernetes.client.models.v1_validating_webhook_configuration_list: kubernetes + kubernetes.client.models.v1_validation_rule: kubernetes + kubernetes.client.models.v1_volume: kubernetes + kubernetes.client.models.v1_volume_attachment: kubernetes + kubernetes.client.models.v1_volume_attachment_list: kubernetes + kubernetes.client.models.v1_volume_attachment_source: kubernetes + kubernetes.client.models.v1_volume_attachment_spec: kubernetes + kubernetes.client.models.v1_volume_attachment_status: kubernetes + kubernetes.client.models.v1_volume_device: kubernetes + kubernetes.client.models.v1_volume_error: kubernetes + kubernetes.client.models.v1_volume_mount: kubernetes + kubernetes.client.models.v1_volume_node_affinity: kubernetes + kubernetes.client.models.v1_volume_node_resources: kubernetes + kubernetes.client.models.v1_volume_projection: kubernetes + kubernetes.client.models.v1_volume_resource_requirements: kubernetes + kubernetes.client.models.v1_vsphere_virtual_disk_volume_source: kubernetes + kubernetes.client.models.v1_watch_event: kubernetes + kubernetes.client.models.v1_webhook_conversion: kubernetes + kubernetes.client.models.v1_weighted_pod_affinity_term: kubernetes + kubernetes.client.models.v1_windows_security_context_options: kubernetes + kubernetes.client.models.v1alpha1_audit_annotation: kubernetes + kubernetes.client.models.v1alpha1_cluster_trust_bundle: kubernetes + kubernetes.client.models.v1alpha1_cluster_trust_bundle_list: kubernetes + kubernetes.client.models.v1alpha1_cluster_trust_bundle_spec: kubernetes + kubernetes.client.models.v1alpha1_expression_warning: kubernetes + kubernetes.client.models.v1alpha1_ip_address: kubernetes + kubernetes.client.models.v1alpha1_ip_address_list: kubernetes + kubernetes.client.models.v1alpha1_ip_address_spec: kubernetes + kubernetes.client.models.v1alpha1_match_condition: kubernetes + kubernetes.client.models.v1alpha1_match_resources: kubernetes + kubernetes.client.models.v1alpha1_named_rule_with_operations: kubernetes + kubernetes.client.models.v1alpha1_param_kind: kubernetes + kubernetes.client.models.v1alpha1_param_ref: kubernetes + kubernetes.client.models.v1alpha1_parent_reference: kubernetes + kubernetes.client.models.v1alpha1_self_subject_review: kubernetes + kubernetes.client.models.v1alpha1_self_subject_review_status: kubernetes + kubernetes.client.models.v1alpha1_server_storage_version: kubernetes + kubernetes.client.models.v1alpha1_service_cidr: kubernetes + kubernetes.client.models.v1alpha1_service_cidr_list: kubernetes + kubernetes.client.models.v1alpha1_service_cidr_spec: kubernetes + kubernetes.client.models.v1alpha1_service_cidr_status: kubernetes + kubernetes.client.models.v1alpha1_storage_version: kubernetes + kubernetes.client.models.v1alpha1_storage_version_condition: kubernetes + kubernetes.client.models.v1alpha1_storage_version_list: kubernetes + kubernetes.client.models.v1alpha1_storage_version_status: kubernetes + kubernetes.client.models.v1alpha1_type_checking: kubernetes + kubernetes.client.models.v1alpha1_validating_admission_policy: kubernetes + kubernetes.client.models.v1alpha1_validating_admission_policy_binding: kubernetes + kubernetes.client.models.v1alpha1_validating_admission_policy_binding_list: kubernetes + kubernetes.client.models.v1alpha1_validating_admission_policy_binding_spec: kubernetes + kubernetes.client.models.v1alpha1_validating_admission_policy_list: kubernetes + kubernetes.client.models.v1alpha1_validating_admission_policy_spec: kubernetes + kubernetes.client.models.v1alpha1_validating_admission_policy_status: kubernetes + kubernetes.client.models.v1alpha1_validation: kubernetes + kubernetes.client.models.v1alpha1_variable: kubernetes + kubernetes.client.models.v1alpha1_volume_attributes_class: kubernetes + kubernetes.client.models.v1alpha1_volume_attributes_class_list: kubernetes + kubernetes.client.models.v1alpha2_allocation_result: kubernetes + kubernetes.client.models.v1alpha2_pod_scheduling_context: kubernetes + kubernetes.client.models.v1alpha2_pod_scheduling_context_list: kubernetes + kubernetes.client.models.v1alpha2_pod_scheduling_context_spec: kubernetes + kubernetes.client.models.v1alpha2_pod_scheduling_context_status: kubernetes + kubernetes.client.models.v1alpha2_resource_claim: kubernetes + kubernetes.client.models.v1alpha2_resource_claim_consumer_reference: kubernetes + kubernetes.client.models.v1alpha2_resource_claim_list: kubernetes + kubernetes.client.models.v1alpha2_resource_claim_parameters_reference: kubernetes + kubernetes.client.models.v1alpha2_resource_claim_scheduling_status: kubernetes + kubernetes.client.models.v1alpha2_resource_claim_spec: kubernetes + kubernetes.client.models.v1alpha2_resource_claim_status: kubernetes + kubernetes.client.models.v1alpha2_resource_claim_template: kubernetes + kubernetes.client.models.v1alpha2_resource_claim_template_list: kubernetes + kubernetes.client.models.v1alpha2_resource_claim_template_spec: kubernetes + kubernetes.client.models.v1alpha2_resource_class: kubernetes + kubernetes.client.models.v1alpha2_resource_class_list: kubernetes + kubernetes.client.models.v1alpha2_resource_class_parameters_reference: kubernetes + kubernetes.client.models.v1alpha2_resource_handle: kubernetes + kubernetes.client.models.v1beta1_audit_annotation: kubernetes + kubernetes.client.models.v1beta1_expression_warning: kubernetes + kubernetes.client.models.v1beta1_match_condition: kubernetes + kubernetes.client.models.v1beta1_match_resources: kubernetes + kubernetes.client.models.v1beta1_named_rule_with_operations: kubernetes + kubernetes.client.models.v1beta1_param_kind: kubernetes + kubernetes.client.models.v1beta1_param_ref: kubernetes + kubernetes.client.models.v1beta1_self_subject_review: kubernetes + kubernetes.client.models.v1beta1_self_subject_review_status: kubernetes + kubernetes.client.models.v1beta1_type_checking: kubernetes + kubernetes.client.models.v1beta1_validating_admission_policy: kubernetes + kubernetes.client.models.v1beta1_validating_admission_policy_binding: kubernetes + kubernetes.client.models.v1beta1_validating_admission_policy_binding_list: kubernetes + kubernetes.client.models.v1beta1_validating_admission_policy_binding_spec: kubernetes + kubernetes.client.models.v1beta1_validating_admission_policy_list: kubernetes + kubernetes.client.models.v1beta1_validating_admission_policy_spec: kubernetes + kubernetes.client.models.v1beta1_validating_admission_policy_status: kubernetes + kubernetes.client.models.v1beta1_validation: kubernetes + kubernetes.client.models.v1beta1_variable: kubernetes + kubernetes.client.models.v1beta3_exempt_priority_level_configuration: kubernetes + kubernetes.client.models.v1beta3_flow_distinguisher_method: kubernetes + kubernetes.client.models.v1beta3_flow_schema: kubernetes + kubernetes.client.models.v1beta3_flow_schema_condition: kubernetes + kubernetes.client.models.v1beta3_flow_schema_list: kubernetes + kubernetes.client.models.v1beta3_flow_schema_spec: kubernetes + kubernetes.client.models.v1beta3_flow_schema_status: kubernetes + kubernetes.client.models.v1beta3_group_subject: kubernetes + kubernetes.client.models.v1beta3_limit_response: kubernetes + kubernetes.client.models.v1beta3_limited_priority_level_configuration: kubernetes + kubernetes.client.models.v1beta3_non_resource_policy_rule: kubernetes + kubernetes.client.models.v1beta3_policy_rules_with_subjects: kubernetes + kubernetes.client.models.v1beta3_priority_level_configuration: kubernetes + kubernetes.client.models.v1beta3_priority_level_configuration_condition: kubernetes + kubernetes.client.models.v1beta3_priority_level_configuration_list: kubernetes + kubernetes.client.models.v1beta3_priority_level_configuration_reference: kubernetes + kubernetes.client.models.v1beta3_priority_level_configuration_spec: kubernetes + kubernetes.client.models.v1beta3_priority_level_configuration_status: kubernetes + kubernetes.client.models.v1beta3_queuing_configuration: kubernetes + kubernetes.client.models.v1beta3_resource_policy_rule: kubernetes + kubernetes.client.models.v1beta3_service_account_subject: kubernetes + kubernetes.client.models.v1beta3_subject: kubernetes + kubernetes.client.models.v1beta3_user_subject: kubernetes + kubernetes.client.models.v2_container_resource_metric_source: kubernetes + kubernetes.client.models.v2_container_resource_metric_status: kubernetes + kubernetes.client.models.v2_cross_version_object_reference: kubernetes + kubernetes.client.models.v2_external_metric_source: kubernetes + kubernetes.client.models.v2_external_metric_status: kubernetes + kubernetes.client.models.v2_horizontal_pod_autoscaler: kubernetes + kubernetes.client.models.v2_horizontal_pod_autoscaler_behavior: kubernetes + kubernetes.client.models.v2_horizontal_pod_autoscaler_condition: kubernetes + kubernetes.client.models.v2_horizontal_pod_autoscaler_list: kubernetes + kubernetes.client.models.v2_horizontal_pod_autoscaler_spec: kubernetes + kubernetes.client.models.v2_horizontal_pod_autoscaler_status: kubernetes + kubernetes.client.models.v2_hpa_scaling_policy: kubernetes + kubernetes.client.models.v2_hpa_scaling_rules: kubernetes + kubernetes.client.models.v2_metric_identifier: kubernetes + kubernetes.client.models.v2_metric_spec: kubernetes + kubernetes.client.models.v2_metric_status: kubernetes + kubernetes.client.models.v2_metric_target: kubernetes + kubernetes.client.models.v2_metric_value_status: kubernetes + kubernetes.client.models.v2_object_metric_source: kubernetes + kubernetes.client.models.v2_object_metric_status: kubernetes + kubernetes.client.models.v2_pods_metric_source: kubernetes + kubernetes.client.models.v2_pods_metric_status: kubernetes + kubernetes.client.models.v2_resource_metric_source: kubernetes + kubernetes.client.models.v2_resource_metric_status: kubernetes + kubernetes.client.models.version_info: kubernetes + kubernetes.client.rest: kubernetes + kubernetes.config: kubernetes + kubernetes.config.config_exception: kubernetes + kubernetes.config.dateutil: kubernetes + kubernetes.config.dateutil_test: kubernetes + kubernetes.config.exec_provider: kubernetes + kubernetes.config.exec_provider_test: kubernetes + kubernetes.config.incluster_config: kubernetes + kubernetes.config.incluster_config_test: kubernetes + kubernetes.config.kube_config: kubernetes + kubernetes.config.kube_config_test: kubernetes + kubernetes.dynamic: kubernetes + kubernetes.dynamic.client: kubernetes + kubernetes.dynamic.discovery: kubernetes + kubernetes.dynamic.exceptions: kubernetes + kubernetes.dynamic.resource: kubernetes + kubernetes.dynamic.test_client: kubernetes + kubernetes.dynamic.test_discovery: kubernetes + kubernetes.leaderelection: kubernetes + kubernetes.leaderelection.electionconfig: kubernetes + kubernetes.leaderelection.example: kubernetes + kubernetes.leaderelection.leaderelection: kubernetes + kubernetes.leaderelection.leaderelection_test: kubernetes + kubernetes.leaderelection.leaderelectionrecord: kubernetes + kubernetes.leaderelection.resourcelock: kubernetes + kubernetes.leaderelection.resourcelock.configmaplock: kubernetes + kubernetes.stream: kubernetes + kubernetes.stream.stream: kubernetes + kubernetes.stream.ws_client: kubernetes + kubernetes.stream.ws_client_test: kubernetes + kubernetes.utils: kubernetes + kubernetes.utils.create_from_yaml: kubernetes + kubernetes.utils.quantity: kubernetes + kubernetes.watch: kubernetes + kubernetes.watch.watch: kubernetes + kubernetes.watch.watch_test: kubernetes + leidenalg: leidenalg + leidenalg.Optimiser: leidenalg + leidenalg.VertexPartition: leidenalg + leidenalg.functions: leidenalg + leidenalg.version: leidenalg + lightning_fabric: pytorch_lightning + lightning_fabric.accelerators: pytorch_lightning + lightning_fabric.accelerators.accelerator: pytorch_lightning + lightning_fabric.accelerators.cpu: pytorch_lightning + lightning_fabric.accelerators.cuda: pytorch_lightning + lightning_fabric.accelerators.mps: pytorch_lightning + lightning_fabric.accelerators.registry: pytorch_lightning + lightning_fabric.accelerators.tpu: pytorch_lightning + lightning_fabric.cli: pytorch_lightning + lightning_fabric.connector: pytorch_lightning + lightning_fabric.fabric: pytorch_lightning + lightning_fabric.loggers: pytorch_lightning + lightning_fabric.loggers.csv_logs: pytorch_lightning + lightning_fabric.loggers.logger: pytorch_lightning + lightning_fabric.loggers.tensorboard: pytorch_lightning + lightning_fabric.plugins: pytorch_lightning + lightning_fabric.plugins.collectives: pytorch_lightning + lightning_fabric.plugins.collectives.collective: pytorch_lightning + lightning_fabric.plugins.collectives.single_device: pytorch_lightning + lightning_fabric.plugins.collectives.torch_collective: pytorch_lightning + lightning_fabric.plugins.environments: pytorch_lightning + lightning_fabric.plugins.environments.cluster_environment: pytorch_lightning + lightning_fabric.plugins.environments.kubeflow: pytorch_lightning + lightning_fabric.plugins.environments.lightning: pytorch_lightning + lightning_fabric.plugins.environments.lsf: pytorch_lightning + lightning_fabric.plugins.environments.slurm: pytorch_lightning + lightning_fabric.plugins.environments.torchelastic: pytorch_lightning + lightning_fabric.plugins.environments.xla: pytorch_lightning + lightning_fabric.plugins.io: pytorch_lightning + lightning_fabric.plugins.io.checkpoint_io: pytorch_lightning + lightning_fabric.plugins.io.torch_io: pytorch_lightning + lightning_fabric.plugins.io.xla: pytorch_lightning + lightning_fabric.plugins.precision: pytorch_lightning + lightning_fabric.plugins.precision.deepspeed: pytorch_lightning + lightning_fabric.plugins.precision.double: pytorch_lightning + lightning_fabric.plugins.precision.fsdp: pytorch_lightning + lightning_fabric.plugins.precision.native_amp: pytorch_lightning + lightning_fabric.plugins.precision.precision: pytorch_lightning + lightning_fabric.plugins.precision.tpu: pytorch_lightning + lightning_fabric.plugins.precision.tpu_bf16: pytorch_lightning + lightning_fabric.plugins.precision.utils: pytorch_lightning + lightning_fabric.strategies: pytorch_lightning + lightning_fabric.strategies.ddp: pytorch_lightning + lightning_fabric.strategies.deepspeed: pytorch_lightning + lightning_fabric.strategies.dp: pytorch_lightning + lightning_fabric.strategies.fsdp: pytorch_lightning + lightning_fabric.strategies.launchers: pytorch_lightning + lightning_fabric.strategies.launchers.base: pytorch_lightning + lightning_fabric.strategies.launchers.multiprocessing: pytorch_lightning + lightning_fabric.strategies.launchers.subprocess_script: pytorch_lightning + lightning_fabric.strategies.launchers.xla: pytorch_lightning + lightning_fabric.strategies.parallel: pytorch_lightning + lightning_fabric.strategies.registry: pytorch_lightning + lightning_fabric.strategies.single_device: pytorch_lightning + lightning_fabric.strategies.single_tpu: pytorch_lightning + lightning_fabric.strategies.strategy: pytorch_lightning + lightning_fabric.strategies.xla: pytorch_lightning + lightning_fabric.utilities: pytorch_lightning + lightning_fabric.utilities.apply_func: pytorch_lightning + lightning_fabric.utilities.cloud_io: pytorch_lightning + lightning_fabric.utilities.data: pytorch_lightning + lightning_fabric.utilities.device_dtype_mixin: pytorch_lightning + lightning_fabric.utilities.device_parser: pytorch_lightning + lightning_fabric.utilities.distributed: pytorch_lightning + lightning_fabric.utilities.enums: pytorch_lightning + lightning_fabric.utilities.exceptions: pytorch_lightning + lightning_fabric.utilities.imports: pytorch_lightning + lightning_fabric.utilities.logger: pytorch_lightning + lightning_fabric.utilities.optimizer: pytorch_lightning + lightning_fabric.utilities.rank_zero: pytorch_lightning + lightning_fabric.utilities.registry: pytorch_lightning + lightning_fabric.utilities.seed: pytorch_lightning + lightning_fabric.utilities.types: pytorch_lightning + lightning_fabric.utilities.warnings: pytorch_lightning + lightning_fabric.wrappers: pytorch_lightning + lightning_utilities: lightning_utilities + lightning_utilities.core: lightning_utilities + lightning_utilities.core.apply_func: lightning_utilities + lightning_utilities.core.enums: lightning_utilities + lightning_utilities.core.imports: lightning_utilities + lightning_utilities.core.inheritance: lightning_utilities + lightning_utilities.core.overrides: lightning_utilities + lightning_utilities.core.rank_zero: lightning_utilities + lightning_utilities.install: lightning_utilities + lightning_utilities.install.requirements: lightning_utilities + lightning_utilities.test.warning: lightning_utilities + livereload: livereload + livereload.cli: livereload + livereload.handlers: livereload + livereload.management.commands: livereload + livereload.management.commands.livereload: livereload + livereload.server: livereload + livereload.watcher: livereload + llvmlite: llvmlite + llvmlite.binding: llvmlite + llvmlite.binding.analysis: llvmlite + llvmlite.binding.common: llvmlite + llvmlite.binding.context: llvmlite + llvmlite.binding.dylib: llvmlite + llvmlite.binding.executionengine: llvmlite + llvmlite.binding.ffi: llvmlite + llvmlite.binding.initfini: llvmlite + llvmlite.binding.linker: llvmlite + llvmlite.binding.module: llvmlite + llvmlite.binding.object_file: llvmlite + llvmlite.binding.options: llvmlite + llvmlite.binding.orcjit: llvmlite + llvmlite.binding.passmanagers: llvmlite + llvmlite.binding.targets: llvmlite + llvmlite.binding.transforms: llvmlite + llvmlite.binding.value: llvmlite + llvmlite.ir: llvmlite + llvmlite.ir.builder: llvmlite + llvmlite.ir.context: llvmlite + llvmlite.ir.instructions: llvmlite + llvmlite.ir.module: llvmlite + llvmlite.ir.transforms: llvmlite + llvmlite.ir.types: llvmlite + llvmlite.ir.values: llvmlite + llvmlite.utils: llvmlite + loompy: loompy + loompy.attribute_manager: loompy + loompy.bus_file: loompy + loompy.cell_calling: loompy + loompy.commands: loompy + loompy.global_attribute_manager: loompy + loompy.graph_manager: loompy + loompy.layer_manager: loompy + loompy.loom_layer: loompy + loompy.loom_validator: loompy + loompy.loom_view: loompy + loompy.loompy: loompy + loompy.metadata_loaders: loompy + loompy.normalize: loompy + loompy.to_html: loompy + loompy.utils: loompy + loompy.view_manager: loompy + mako: Mako + mako.ast: Mako + mako.cache: Mako + mako.cmd: Mako + mako.codegen: Mako + mako.compat: Mako + mako.exceptions: Mako + mako.ext: Mako + mako.ext.autohandler: Mako + mako.ext.babelplugin: Mako + mako.ext.beaker_cache: Mako + mako.ext.extract: Mako + mako.ext.linguaplugin: Mako + mako.ext.preprocessors: Mako + mako.ext.pygmentplugin: Mako + mako.ext.turbogears: Mako + mako.filters: Mako + mako.lexer: Mako + mako.lookup: Mako + mako.parsetree: Mako + mako.pygen: Mako + mako.pyparser: Mako + mako.runtime: Mako + mako.template: Mako + mako.testing: Mako + mako.testing.assertions: Mako + mako.testing.config: Mako + mako.testing.exclusions: Mako + mako.testing.fixtures: Mako + mako.testing.helpers: Mako + mako.util: Mako + markdown: Markdown + markdown.blockparser: Markdown + markdown.blockprocessors: Markdown + markdown.core: Markdown + markdown.extensions: Markdown + markdown.extensions.abbr: Markdown + markdown.extensions.admonition: Markdown + markdown.extensions.attr_list: Markdown + markdown.extensions.codehilite: Markdown + markdown.extensions.def_list: Markdown + markdown.extensions.extra: Markdown + markdown.extensions.fenced_code: Markdown + markdown.extensions.footnotes: Markdown + markdown.extensions.legacy_attrs: Markdown + markdown.extensions.legacy_em: Markdown + markdown.extensions.md_in_html: Markdown + markdown.extensions.meta: Markdown + markdown.extensions.nl2br: Markdown + markdown.extensions.sane_lists: Markdown + markdown.extensions.smarty: Markdown + markdown.extensions.tables: Markdown + markdown.extensions.toc: Markdown + markdown.extensions.wikilinks: Markdown + markdown.htmlparser: Markdown + markdown.inlinepatterns: Markdown + markdown.postprocessors: Markdown + markdown.preprocessors: Markdown + markdown.serializers: Markdown + markdown.test_tools: Markdown + markdown.treeprocessors: Markdown + markdown.util: Markdown + markdown_it: markdown_it_py + markdown_it.cli: markdown_it_py + markdown_it.cli.parse: markdown_it_py + markdown_it.common: markdown_it_py + markdown_it.common.entities: markdown_it_py + markdown_it.common.html_blocks: markdown_it_py + markdown_it.common.html_re: markdown_it_py + markdown_it.common.normalize_url: markdown_it_py + markdown_it.common.utils: markdown_it_py + markdown_it.helpers: markdown_it_py + markdown_it.helpers.parse_link_destination: markdown_it_py + markdown_it.helpers.parse_link_label: markdown_it_py + markdown_it.helpers.parse_link_title: markdown_it_py + markdown_it.main: markdown_it_py + markdown_it.parser_block: markdown_it_py + markdown_it.parser_core: markdown_it_py + markdown_it.parser_inline: markdown_it_py + markdown_it.presets: markdown_it_py + markdown_it.presets.commonmark: markdown_it_py + markdown_it.presets.default: markdown_it_py + markdown_it.presets.zero: markdown_it_py + markdown_it.renderer: markdown_it_py + markdown_it.ruler: markdown_it_py + markdown_it.rules_block: markdown_it_py + markdown_it.rules_block.blockquote: markdown_it_py + markdown_it.rules_block.code: markdown_it_py + markdown_it.rules_block.fence: markdown_it_py + markdown_it.rules_block.heading: markdown_it_py + markdown_it.rules_block.hr: markdown_it_py + markdown_it.rules_block.html_block: markdown_it_py + markdown_it.rules_block.lheading: markdown_it_py + markdown_it.rules_block.list: markdown_it_py + markdown_it.rules_block.paragraph: markdown_it_py + markdown_it.rules_block.reference: markdown_it_py + markdown_it.rules_block.state_block: markdown_it_py + markdown_it.rules_block.table: markdown_it_py + markdown_it.rules_core: markdown_it_py + markdown_it.rules_core.block: markdown_it_py + markdown_it.rules_core.inline: markdown_it_py + markdown_it.rules_core.linkify: markdown_it_py + markdown_it.rules_core.normalize: markdown_it_py + markdown_it.rules_core.replacements: markdown_it_py + markdown_it.rules_core.smartquotes: markdown_it_py + markdown_it.rules_core.state_core: markdown_it_py + markdown_it.rules_core.text_join: markdown_it_py + markdown_it.rules_inline: markdown_it_py + markdown_it.rules_inline.autolink: markdown_it_py + markdown_it.rules_inline.backticks: markdown_it_py + markdown_it.rules_inline.balance_pairs: markdown_it_py + markdown_it.rules_inline.emphasis: markdown_it_py + markdown_it.rules_inline.entity: markdown_it_py + markdown_it.rules_inline.escape: markdown_it_py + markdown_it.rules_inline.fragments_join: markdown_it_py + markdown_it.rules_inline.html_inline: markdown_it_py + markdown_it.rules_inline.image: markdown_it_py + markdown_it.rules_inline.link: markdown_it_py + markdown_it.rules_inline.linkify: markdown_it_py + markdown_it.rules_inline.newline: markdown_it_py + markdown_it.rules_inline.state_inline: markdown_it_py + markdown_it.rules_inline.strikethrough: markdown_it_py + markdown_it.rules_inline.text: markdown_it_py + markdown_it.token: markdown_it_py + markdown_it.tree: markdown_it_py + markdown_it.utils: markdown_it_py + markupsafe: MarkupSafe + marshmallow: marshmallow + marshmallow.base: marshmallow + marshmallow.class_registry: marshmallow + marshmallow.decorators: marshmallow + marshmallow.error_store: marshmallow + marshmallow.exceptions: marshmallow + marshmallow.fields: marshmallow + marshmallow.orderedset: marshmallow + marshmallow.schema: marshmallow + marshmallow.types: marshmallow + marshmallow.utils: marshmallow + marshmallow.validate: marshmallow + marshmallow.warnings: marshmallow + marshmallow_enum: marshmallow_enum + marshmallow_jsonschema: marshmallow_jsonschema + marshmallow_jsonschema.base: marshmallow_jsonschema + marshmallow_jsonschema.exceptions: marshmallow_jsonschema + marshmallow_jsonschema.extensions: marshmallow_jsonschema + marshmallow_jsonschema.extensions.react_jsonschema_form: marshmallow_jsonschema + marshmallow_jsonschema.validation: marshmallow_jsonschema + mashumaro: mashumaro + mashumaro.config: mashumaro + mashumaro.core: mashumaro + mashumaro.core.const: mashumaro + mashumaro.core.helpers: mashumaro + mashumaro.core.meta: mashumaro + mashumaro.core.meta.code: mashumaro + mashumaro.core.meta.code.builder: mashumaro + mashumaro.core.meta.code.lines: mashumaro + mashumaro.core.meta.helpers: mashumaro + mashumaro.core.meta.mixin: mashumaro + mashumaro.core.meta.types: mashumaro + mashumaro.core.meta.types.common: mashumaro + mashumaro.core.meta.types.pack: mashumaro + mashumaro.core.meta.types.unpack: mashumaro + mashumaro.dialect: mashumaro + mashumaro.exceptions: mashumaro + mashumaro.helper: mashumaro + mashumaro.jsonschema: mashumaro + mashumaro.jsonschema.annotations: mashumaro + mashumaro.jsonschema.builder: mashumaro + mashumaro.jsonschema.dialects: mashumaro + mashumaro.jsonschema.models: mashumaro + mashumaro.jsonschema.schema: mashumaro + mashumaro.mixins: mashumaro + mashumaro.mixins.dict: mashumaro + mashumaro.mixins.json: mashumaro + mashumaro.mixins.msgpack: mashumaro + mashumaro.mixins.orjson: mashumaro + mashumaro.mixins.toml: mashumaro + mashumaro.mixins.yaml: mashumaro + mashumaro.types: mashumaro + matplotlib: matplotlib + matplotlib.afm: matplotlib + matplotlib.animation: matplotlib + matplotlib.artist: matplotlib + matplotlib.axes: matplotlib + matplotlib.axis: matplotlib + matplotlib.backend_bases: matplotlib + matplotlib.backend_managers: matplotlib + matplotlib.backend_tools: matplotlib + matplotlib.backends: matplotlib + matplotlib.backends.backend_agg: matplotlib + matplotlib.backends.backend_cairo: matplotlib + matplotlib.backends.backend_gtk3: matplotlib + matplotlib.backends.backend_gtk3agg: matplotlib + matplotlib.backends.backend_gtk3cairo: matplotlib + matplotlib.backends.backend_gtk4: matplotlib + matplotlib.backends.backend_gtk4agg: matplotlib + matplotlib.backends.backend_gtk4cairo: matplotlib + matplotlib.backends.backend_macosx: matplotlib + matplotlib.backends.backend_mixed: matplotlib + matplotlib.backends.backend_nbagg: matplotlib + matplotlib.backends.backend_pdf: matplotlib + matplotlib.backends.backend_pgf: matplotlib + matplotlib.backends.backend_ps: matplotlib + matplotlib.backends.backend_qt: matplotlib + matplotlib.backends.backend_qt5: matplotlib + matplotlib.backends.backend_qt5agg: matplotlib + matplotlib.backends.backend_qt5cairo: matplotlib + matplotlib.backends.backend_qtagg: matplotlib + matplotlib.backends.backend_qtcairo: matplotlib + matplotlib.backends.backend_svg: matplotlib + matplotlib.backends.backend_template: matplotlib + matplotlib.backends.backend_tkagg: matplotlib + matplotlib.backends.backend_tkcairo: matplotlib + matplotlib.backends.backend_webagg: matplotlib + matplotlib.backends.backend_webagg_core: matplotlib + matplotlib.backends.backend_wx: matplotlib + matplotlib.backends.backend_wxagg: matplotlib + matplotlib.backends.backend_wxcairo: matplotlib + matplotlib.backends.qt_compat: matplotlib + matplotlib.backends.qt_editor: matplotlib + matplotlib.backends.qt_editor.figureoptions: matplotlib + matplotlib.bezier: matplotlib + matplotlib.category: matplotlib + matplotlib.cbook: matplotlib + matplotlib.cm: matplotlib + matplotlib.collections: matplotlib + matplotlib.colorbar: matplotlib + matplotlib.colors: matplotlib + matplotlib.container: matplotlib + matplotlib.contour: matplotlib + matplotlib.dates: matplotlib + matplotlib.docstring: matplotlib + matplotlib.dviread: matplotlib + matplotlib.figure: matplotlib + matplotlib.font_manager: matplotlib + matplotlib.fontconfig_pattern: matplotlib + matplotlib.ft2font: matplotlib + matplotlib.gridspec: matplotlib + matplotlib.hatch: matplotlib + matplotlib.image: matplotlib + matplotlib.layout_engine: matplotlib + matplotlib.legend: matplotlib + matplotlib.legend_handler: matplotlib + matplotlib.lines: matplotlib + matplotlib.markers: matplotlib + matplotlib.mathtext: matplotlib + matplotlib.mlab: matplotlib + matplotlib.offsetbox: matplotlib + matplotlib.patches: matplotlib + matplotlib.path: matplotlib + matplotlib.patheffects: matplotlib + matplotlib.projections: matplotlib + matplotlib.projections.geo: matplotlib + matplotlib.projections.polar: matplotlib + matplotlib.pylab: matplotlib + matplotlib.pyplot: matplotlib + matplotlib.quiver: matplotlib + matplotlib.rcsetup: matplotlib + matplotlib.sankey: matplotlib + matplotlib.scale: matplotlib + matplotlib.sphinxext: matplotlib + matplotlib.sphinxext.mathmpl: matplotlib + matplotlib.sphinxext.plot_directive: matplotlib + matplotlib.spines: matplotlib + matplotlib.stackplot: matplotlib + matplotlib.streamplot: matplotlib + matplotlib.style: matplotlib + matplotlib.style.core: matplotlib + matplotlib.table: matplotlib + matplotlib.testing: matplotlib + matplotlib.testing.compare: matplotlib + matplotlib.testing.conftest: matplotlib + matplotlib.testing.decorators: matplotlib + matplotlib.testing.exceptions: matplotlib + matplotlib.testing.jpl_units: matplotlib + matplotlib.testing.jpl_units.Duration: matplotlib + matplotlib.testing.jpl_units.Epoch: matplotlib + matplotlib.testing.jpl_units.EpochConverter: matplotlib + matplotlib.testing.jpl_units.StrConverter: matplotlib + matplotlib.testing.jpl_units.UnitDbl: matplotlib + matplotlib.testing.jpl_units.UnitDblConverter: matplotlib + matplotlib.testing.jpl_units.UnitDblFormatter: matplotlib + matplotlib.testing.widgets: matplotlib + matplotlib.texmanager: matplotlib + matplotlib.text: matplotlib + matplotlib.textpath: matplotlib + matplotlib.ticker: matplotlib + matplotlib.tight_bbox: matplotlib + matplotlib.tight_layout: matplotlib + matplotlib.transforms: matplotlib + matplotlib.tri: matplotlib + matplotlib.tri.triangulation: matplotlib + matplotlib.tri.tricontour: matplotlib + matplotlib.tri.trifinder: matplotlib + matplotlib.tri.triinterpolate: matplotlib + matplotlib.tri.tripcolor: matplotlib + matplotlib.tri.triplot: matplotlib + matplotlib.tri.trirefine: matplotlib + matplotlib.tri.tritools: matplotlib + matplotlib.type1font: matplotlib + matplotlib.units: matplotlib + matplotlib.widgets: matplotlib + matplotlib_inline: matplotlib_inline + matplotlib_inline.backend_inline: matplotlib_inline + matplotlib_inline.config: matplotlib_inline + mdit_py_plugins: mdit_py_plugins + mdit_py_plugins.admon: mdit_py_plugins + mdit_py_plugins.admon.index: mdit_py_plugins + mdit_py_plugins.amsmath: mdit_py_plugins + mdit_py_plugins.anchors: mdit_py_plugins + mdit_py_plugins.anchors.index: mdit_py_plugins + mdit_py_plugins.attrs: mdit_py_plugins + mdit_py_plugins.attrs.index: mdit_py_plugins + mdit_py_plugins.attrs.parse: mdit_py_plugins + mdit_py_plugins.colon_fence: mdit_py_plugins + mdit_py_plugins.container: mdit_py_plugins + mdit_py_plugins.container.index: mdit_py_plugins + mdit_py_plugins.deflist: mdit_py_plugins + mdit_py_plugins.deflist.index: mdit_py_plugins + mdit_py_plugins.dollarmath: mdit_py_plugins + mdit_py_plugins.dollarmath.index: mdit_py_plugins + mdit_py_plugins.field_list: mdit_py_plugins + mdit_py_plugins.footnote: mdit_py_plugins + mdit_py_plugins.footnote.index: mdit_py_plugins + mdit_py_plugins.front_matter: mdit_py_plugins + mdit_py_plugins.front_matter.index: mdit_py_plugins + mdit_py_plugins.myst_blocks: mdit_py_plugins + mdit_py_plugins.myst_blocks.index: mdit_py_plugins + mdit_py_plugins.myst_role: mdit_py_plugins + mdit_py_plugins.myst_role.index: mdit_py_plugins + mdit_py_plugins.substitution: mdit_py_plugins + mdit_py_plugins.tasklists: mdit_py_plugins + mdit_py_plugins.texmath: mdit_py_plugins + mdit_py_plugins.texmath.index: mdit_py_plugins + mdit_py_plugins.utils: mdit_py_plugins + mdit_py_plugins.wordcount: mdit_py_plugins + mdurl: mdurl + mistune: mistune + mistune.block_parser: mistune + mistune.core: mistune + mistune.directives: mistune + mistune.directives.admonition: mistune + mistune.directives.image: mistune + mistune.directives.include: mistune + mistune.directives.toc: mistune + mistune.helpers: mistune + mistune.inline_parser: mistune + mistune.list_parser: mistune + mistune.markdown: mistune + mistune.plugins: mistune + mistune.plugins.abbr: mistune + mistune.plugins.def_list: mistune + mistune.plugins.footnotes: mistune + mistune.plugins.formatting: mistune + mistune.plugins.math: mistune + mistune.plugins.ruby: mistune + mistune.plugins.speedup: mistune + mistune.plugins.spoiler: mistune + mistune.plugins.table: mistune + mistune.plugins.task_lists: mistune + mistune.plugins.url: mistune + mistune.renderers: mistune + mistune.renderers.html: mistune + mistune.renderers.markdown: mistune + mistune.renderers.rst: mistune + mistune.toc: mistune + mistune.util: mistune + mizani: mizani + mizani.bounds: mizani + mizani.breaks: mizani + mizani.colors: mizani + mizani.colors.brewer: mizani + mizani.colors.brewer.diverging: mizani + mizani.colors.brewer.qualitative: mizani + mizani.colors.brewer.sequential: mizani + mizani.colors.color_palette: mizani + mizani.external: mizani + mizani.external.crayon_rgb: mizani + mizani.external.husl: mizani + mizani.external.xkcd_rgb: mizani + mizani.formatters: mizani + mizani.palettes: mizani + mizani.scale: mizani + mizani.transforms: mizani + mizani.typing: mizani + mizani.utils: mizani + ml_collections: ml_collections + ml_collections.config_dict: ml_collections + ml_collections.config_dict.config_dict: ml_collections + ml_collections.config_dict.examples.config: ml_collections + ml_collections.config_dict.examples.config_dict_advanced: ml_collections + ml_collections.config_dict.examples.config_dict_basic: ml_collections + ml_collections.config_dict.examples.config_dict_initialization: ml_collections + ml_collections.config_dict.examples.config_dict_lock: ml_collections + ml_collections.config_dict.examples.config_dict_placeholder: ml_collections + ml_collections.config_dict.examples.examples_test: ml_collections + ml_collections.config_dict.examples.field_reference: ml_collections + ml_collections.config_dict.examples.frozen_config_dict: ml_collections + ml_collections.config_flags: ml_collections + ml_collections.config_flags.config_flags: ml_collections + ml_collections.config_flags.examples.config: ml_collections + ml_collections.config_flags.examples.define_config_dataclass_basic: ml_collections + ml_collections.config_flags.examples.define_config_dict_basic: ml_collections + ml_collections.config_flags.examples.define_config_file_basic: ml_collections + ml_collections.config_flags.examples.examples_test: ml_collections + ml_collections.config_flags.examples.parameterised_config: ml_collections + ml_collections.config_flags.tuple_parser: ml_collections + ml_dtypes: ml_dtypes + mlflow: mlflow + mlflow.artifacts: mlflow + mlflow.azure: mlflow + mlflow.azure.client: mlflow + mlflow.catboost: mlflow + mlflow.cli: mlflow + mlflow.client: mlflow + mlflow.data: mlflow + mlflow.db: mlflow + mlflow.deployments: mlflow + mlflow.deployments.base: mlflow + mlflow.deployments.cli: mlflow + mlflow.deployments.interface: mlflow + mlflow.deployments.plugin_manager: mlflow + mlflow.deployments.utils: mlflow + mlflow.diviner: mlflow + mlflow.entities: mlflow + mlflow.entities.experiment: mlflow + mlflow.entities.experiment_tag: mlflow + mlflow.entities.file_info: mlflow + mlflow.entities.lifecycle_stage: mlflow + mlflow.entities.metric: mlflow + mlflow.entities.model_registry: mlflow + mlflow.entities.model_registry.model_version: mlflow + mlflow.entities.model_registry.model_version_stages: mlflow + mlflow.entities.model_registry.model_version_status: mlflow + mlflow.entities.model_registry.model_version_tag: mlflow + mlflow.entities.model_registry.registered_model: mlflow + mlflow.entities.model_registry.registered_model_tag: mlflow + mlflow.entities.param: mlflow + mlflow.entities.run: mlflow + mlflow.entities.run_data: mlflow + mlflow.entities.run_info: mlflow + mlflow.entities.run_status: mlflow + mlflow.entities.run_tag: mlflow + mlflow.entities.source_type: mlflow + mlflow.entities.view_type: mlflow + mlflow.environment_variables: mlflow + mlflow.exceptions: mlflow + mlflow.experiments: mlflow + mlflow.fastai: mlflow + mlflow.fastai.callback: mlflow + mlflow.gluon: mlflow + mlflow.h2o: mlflow + mlflow.keras: mlflow + mlflow.lightgbm: mlflow + mlflow.ml_package_versions: mlflow + mlflow.mleap: mlflow + mlflow.models: mlflow + mlflow.models.cli: mlflow + mlflow.models.container: mlflow + mlflow.models.container.scoring_server: mlflow + mlflow.models.container.scoring_server.wsgi: mlflow + mlflow.models.docker_utils: mlflow + mlflow.models.evaluation: mlflow + mlflow.models.evaluation.artifacts: mlflow + mlflow.models.evaluation.base: mlflow + mlflow.models.evaluation.default_evaluator: mlflow + mlflow.models.evaluation.evaluator_registry: mlflow + mlflow.models.evaluation.lift_curve: mlflow + mlflow.models.evaluation.validation: mlflow + mlflow.models.flavor_backend: mlflow + mlflow.models.flavor_backend_registry: mlflow + mlflow.models.model: mlflow + mlflow.models.signature: mlflow + mlflow.models.utils: mlflow + mlflow.models.wheeled_model: mlflow + mlflow.onnx: mlflow + mlflow.paddle: mlflow + mlflow.pmdarima: mlflow + mlflow.projects: mlflow + mlflow.projects.backend: mlflow + mlflow.projects.backend.abstract_backend: mlflow + mlflow.projects.backend.loader: mlflow + mlflow.projects.backend.local: mlflow + mlflow.projects.databricks: mlflow + mlflow.projects.docker: mlflow + mlflow.projects.env_type: mlflow + mlflow.projects.kubernetes: mlflow + mlflow.projects.submitted_run: mlflow + mlflow.projects.utils: mlflow + mlflow.prophet: mlflow + mlflow.protos: mlflow + mlflow.protos.databricks_artifacts_pb2: mlflow + mlflow.protos.databricks_pb2: mlflow + mlflow.protos.databricks_uc_registry_messages_pb2: mlflow + mlflow.protos.databricks_uc_registry_service_pb2: mlflow + mlflow.protos.facet_feature_statistics_pb2: mlflow + mlflow.protos.mlflow_artifacts_pb2: mlflow + mlflow.protos.model_registry_pb2: mlflow + mlflow.protos.scalapb: mlflow + mlflow.protos.scalapb.scalapb_pb2: mlflow + mlflow.protos.service_pb2: mlflow + mlflow.pyfunc: mlflow + mlflow.pyfunc.backend: mlflow + mlflow.pyfunc.mlserver: mlflow + mlflow.pyfunc.model: mlflow + mlflow.pyfunc.scoring_server: mlflow + mlflow.pyfunc.scoring_server.client: mlflow + mlflow.pyfunc.scoring_server.wsgi: mlflow + mlflow.pyfunc.spark_model_cache: mlflow + mlflow.pyfunc.stdin_server: mlflow + mlflow.pyspark: mlflow + mlflow.pyspark.ml: mlflow + mlflow.pytorch: mlflow + mlflow.pytorch.pickle_module: mlflow + mlflow.recipes: mlflow + mlflow.recipes.artifacts: mlflow + mlflow.recipes.cards: mlflow + mlflow.recipes.cards.histogram_generator: mlflow + mlflow.recipes.cards.pandas_renderer: mlflow + mlflow.recipes.cards.templates: mlflow + mlflow.recipes.classification: mlflow + mlflow.recipes.classification.v1: mlflow + mlflow.recipes.classification.v1.recipe: mlflow + mlflow.recipes.cli: mlflow + mlflow.recipes.dag_help_strings: mlflow + mlflow.recipes.recipe: mlflow + mlflow.recipes.regression: mlflow + mlflow.recipes.regression.v1: mlflow + mlflow.recipes.regression.v1.recipe: mlflow + mlflow.recipes.step: mlflow + mlflow.recipes.steps: mlflow + mlflow.recipes.steps.automl: mlflow + mlflow.recipes.steps.automl.flaml: mlflow + mlflow.recipes.steps.evaluate: mlflow + mlflow.recipes.steps.ingest: mlflow + mlflow.recipes.steps.ingest.datasets: mlflow + mlflow.recipes.steps.predict: mlflow + mlflow.recipes.steps.register: mlflow + mlflow.recipes.steps.split: mlflow + mlflow.recipes.steps.train: mlflow + mlflow.recipes.steps.transform: mlflow + mlflow.recipes.utils: mlflow + mlflow.recipes.utils.execution: mlflow + mlflow.recipes.utils.metrics: mlflow + mlflow.recipes.utils.step: mlflow + mlflow.recipes.utils.tracking: mlflow + mlflow.recipes.utils.wrapped_recipe_model: mlflow + mlflow.rfunc: mlflow + mlflow.rfunc.backend: mlflow + mlflow.runs: mlflow + mlflow.sagemaker: mlflow + mlflow.sagemaker.cli: mlflow + mlflow.server: mlflow + mlflow.server.handlers: mlflow + mlflow.server.prometheus_exporter: mlflow + mlflow.shap: mlflow + mlflow.sklearn: mlflow + mlflow.sklearn.utils: mlflow + mlflow.spacy: mlflow + mlflow.spark: mlflow + mlflow.statsmodels: mlflow + mlflow.store: mlflow + mlflow.store.artifact: mlflow + mlflow.store.artifact.artifact_repo: mlflow + mlflow.store.artifact.artifact_repository_registry: mlflow + mlflow.store.artifact.azure_blob_artifact_repo: mlflow + mlflow.store.artifact.azure_data_lake_artifact_repo: mlflow + mlflow.store.artifact.cli: mlflow + mlflow.store.artifact.databricks_artifact_repo: mlflow + mlflow.store.artifact.databricks_models_artifact_repo: mlflow + mlflow.store.artifact.dbfs_artifact_repo: mlflow + mlflow.store.artifact.ftp_artifact_repo: mlflow + mlflow.store.artifact.gcs_artifact_repo: mlflow + mlflow.store.artifact.hdfs_artifact_repo: mlflow + mlflow.store.artifact.http_artifact_repo: mlflow + mlflow.store.artifact.local_artifact_repo: mlflow + mlflow.store.artifact.mlflow_artifacts_repo: mlflow + mlflow.store.artifact.models_artifact_repo: mlflow + mlflow.store.artifact.runs_artifact_repo: mlflow + mlflow.store.artifact.s3_artifact_repo: mlflow + mlflow.store.artifact.sftp_artifact_repo: mlflow + mlflow.store.artifact.unity_catalog_models_artifact_repo: mlflow + mlflow.store.artifact.utils: mlflow + mlflow.store.artifact.utils.models: mlflow + mlflow.store.db: mlflow + mlflow.store.db.base_sql_model: mlflow + mlflow.store.db.db_types: mlflow + mlflow.store.db.utils: mlflow + mlflow.store.db_migrations: mlflow + mlflow.store.db_migrations.env: mlflow + mlflow.store.db_migrations.versions: mlflow + mlflow.store.db_migrations.versions.0a8213491aaa_drop_duplicate_killed_constraint: mlflow + mlflow.store.db_migrations.versions.0c779009ac13_add_deleted_time_field_to_runs_table: mlflow + mlflow.store.db_migrations.versions.181f10493468_allow_nulls_for_metric_values: mlflow + mlflow.store.db_migrations.versions.27a6a02d2cf1_add_model_version_tags_table: mlflow + mlflow.store.db_migrations.versions.2b4d017a5e9b_add_model_registry_tables_to_db: mlflow + mlflow.store.db_migrations.versions.39d1c3be5f05_add_is_nan_constraint_for_metrics_tables_if_necessary: mlflow + mlflow.store.db_migrations.versions.451aebb31d03_add_metric_step: mlflow + mlflow.store.db_migrations.versions.728d730b5ebd_add_registered_model_tags_table: mlflow + mlflow.store.db_migrations.versions.7ac759974ad8_update_run_tags_with_larger_limit: mlflow + mlflow.store.db_migrations.versions.84291f40a231_add_run_link_to_model_version: mlflow + mlflow.store.db_migrations.versions.89d4b8295536_create_latest_metrics_table: mlflow + mlflow.store.db_migrations.versions.90e64c465722_migrate_user_column_to_tags: mlflow + mlflow.store.db_migrations.versions.97727af70f4d_creation_time_last_update_time_experiments: mlflow + mlflow.store.db_migrations.versions.a8c4a736bde6_allow_nulls_for_run_id: mlflow + mlflow.store.db_migrations.versions.bd07f7e963c5_create_index_on_run_uuid: mlflow + mlflow.store.db_migrations.versions.c48cb773bb87_reset_default_value_for_is_nan_in_metrics_table_for_mysql: mlflow + mlflow.store.db_migrations.versions.cc1f77228345_change_param_value_length_to_500: mlflow + mlflow.store.db_migrations.versions.cfd24bdc0731_update_run_status_constraint_with_killed: mlflow + mlflow.store.db_migrations.versions.df50e92ffc5e_add_experiment_tags_table: mlflow + mlflow.store.entities: mlflow + mlflow.store.entities.paged_list: mlflow + mlflow.store.model_registry: mlflow + mlflow.store.model_registry.abstract_store: mlflow + mlflow.store.model_registry.base_rest_store: mlflow + mlflow.store.model_registry.dbmodels: mlflow + mlflow.store.model_registry.dbmodels.models: mlflow + mlflow.store.model_registry.file_store: mlflow + mlflow.store.model_registry.rest_store: mlflow + mlflow.store.model_registry.sqlalchemy_store: mlflow + mlflow.store.tracking: mlflow + mlflow.store.tracking.abstract_store: mlflow + mlflow.store.tracking.dbmodels: mlflow + mlflow.store.tracking.dbmodels.initial_models: mlflow + mlflow.store.tracking.dbmodels.models: mlflow + mlflow.store.tracking.file_store: mlflow + mlflow.store.tracking.rest_store: mlflow + mlflow.store.tracking.sqlalchemy_store: mlflow + mlflow.tensorflow: mlflow + mlflow.tracking: mlflow + mlflow.tracking.artifact_utils: mlflow + mlflow.tracking.client: mlflow + mlflow.tracking.context: mlflow + mlflow.tracking.context.abstract_context: mlflow + mlflow.tracking.context.databricks_cluster_context: mlflow + mlflow.tracking.context.databricks_command_context: mlflow + mlflow.tracking.context.databricks_job_context: mlflow + mlflow.tracking.context.databricks_notebook_context: mlflow + mlflow.tracking.context.databricks_repo_context: mlflow + mlflow.tracking.context.default_context: mlflow + mlflow.tracking.context.git_context: mlflow + mlflow.tracking.context.registry: mlflow + mlflow.tracking.context.system_environment_context: mlflow + mlflow.tracking.default_experiment: mlflow + mlflow.tracking.default_experiment.abstract_context: mlflow + mlflow.tracking.default_experiment.databricks_job_experiment_provider: mlflow + mlflow.tracking.default_experiment.databricks_notebook_experiment_provider: mlflow + mlflow.tracking.default_experiment.registry: mlflow + mlflow.tracking.fluent: mlflow + mlflow.tracking.metric_value_conversion_utils: mlflow + mlflow.tracking.registry: mlflow + mlflow.tracking.request_header: mlflow + mlflow.tracking.request_header.abstract_request_header_provider: mlflow + mlflow.tracking.request_header.databricks_request_header_provider: mlflow + mlflow.tracking.request_header.default_request_header_provider: mlflow + mlflow.tracking.request_header.registry: mlflow + mlflow.types: mlflow + mlflow.types.schema: mlflow + mlflow.types.utils: mlflow + mlflow.utils: mlflow + mlflow.utils.annotations: mlflow + mlflow.utils.arguments_utils: mlflow + mlflow.utils.autologging_utils: mlflow + mlflow.utils.autologging_utils.client: mlflow + mlflow.utils.autologging_utils.events: mlflow + mlflow.utils.autologging_utils.logging_and_warnings: mlflow + mlflow.utils.autologging_utils.safety: mlflow + mlflow.utils.autologging_utils.versioning: mlflow + mlflow.utils.class_utils: mlflow + mlflow.utils.cli_args: mlflow + mlflow.utils.conda: mlflow + mlflow.utils.databricks_utils: mlflow + mlflow.utils.docstring_utils: mlflow + mlflow.utils.env: mlflow + mlflow.utils.env_manager: mlflow + mlflow.utils.environment: mlflow + mlflow.utils.file_utils: mlflow + mlflow.utils.git_utils: mlflow + mlflow.utils.gorilla: mlflow + mlflow.utils.import_hooks: mlflow + mlflow.utils.logging_utils: mlflow + mlflow.utils.mlflow_tags: mlflow + mlflow.utils.model_utils: mlflow + mlflow.utils.name_utils: mlflow + mlflow.utils.nfs_on_spark: mlflow + mlflow.utils.os: mlflow + mlflow.utils.process: mlflow + mlflow.utils.proto_json_utils: mlflow + mlflow.utils.requirements_utils: mlflow + mlflow.utils.rest_utils: mlflow + mlflow.utils.search_utils: mlflow + mlflow.utils.server_cli_utils: mlflow + mlflow.utils.string_utils: mlflow + mlflow.utils.time_utils: mlflow + mlflow.utils.uri: mlflow + mlflow.utils.validation: mlflow + mlflow.utils.virtualenv: mlflow + mlflow.version: mlflow + mlflow.xgboost: mlflow + more_itertools: more_itertools + more_itertools.more: more_itertools + more_itertools.recipes: more_itertools + mpl_toolkits.axes_grid1: matplotlib + mpl_toolkits.axes_grid1.anchored_artists: matplotlib + mpl_toolkits.axes_grid1.axes_divider: matplotlib + mpl_toolkits.axes_grid1.axes_grid: matplotlib + mpl_toolkits.axes_grid1.axes_rgb: matplotlib + mpl_toolkits.axes_grid1.axes_size: matplotlib + mpl_toolkits.axes_grid1.inset_locator: matplotlib + mpl_toolkits.axes_grid1.mpl_axes: matplotlib + mpl_toolkits.axes_grid1.parasite_axes: matplotlib + mpl_toolkits.axisartist: matplotlib + mpl_toolkits.axisartist.angle_helper: matplotlib + mpl_toolkits.axisartist.axes_divider: matplotlib + mpl_toolkits.axisartist.axes_grid: matplotlib + mpl_toolkits.axisartist.axes_rgb: matplotlib + mpl_toolkits.axisartist.axis_artist: matplotlib + mpl_toolkits.axisartist.axisline_style: matplotlib + mpl_toolkits.axisartist.axislines: matplotlib + mpl_toolkits.axisartist.floating_axes: matplotlib + mpl_toolkits.axisartist.grid_finder: matplotlib + mpl_toolkits.axisartist.grid_helper_curvelinear: matplotlib + mpl_toolkits.axisartist.parasite_axes: matplotlib + mpl_toolkits.mplot3d: matplotlib + mpl_toolkits.mplot3d.art3d: matplotlib + mpl_toolkits.mplot3d.axes3d: matplotlib + mpl_toolkits.mplot3d.axis3d: matplotlib + mpl_toolkits.mplot3d.proj3d: matplotlib + msal: msal + msal.application: msal + msal.auth_scheme: msal + msal.authority: msal + msal.broker: msal + msal.cloudshell: msal + msal.exceptions: msal + msal.individual_cache: msal + msal.mex: msal + msal.oauth2cli: msal + msal.oauth2cli.assertion: msal + msal.oauth2cli.authcode: msal + msal.oauth2cli.http: msal + msal.oauth2cli.oauth2: msal + msal.oauth2cli.oidc: msal + msal.region: msal + msal.telemetry: msal + msal.throttled_http_client: msal + msal.token_cache: msal + msal.wstrust_request: msal + msal.wstrust_response: msal + msal_extensions: msal_extensions + msal_extensions.cache_lock: msal_extensions + msal_extensions.libsecret: msal_extensions + msal_extensions.osx: msal_extensions + msal_extensions.persistence: msal_extensions + msal_extensions.token_cache: msal_extensions + msal_extensions.windows: msal_extensions + msgpack: msgpack + msgpack.exceptions: msgpack + msgpack.ext: msgpack + msgpack.fallback: msgpack + mudata: mudata + multidict: multidict + multipledispatch: multipledispatch + multipledispatch.conflict: multipledispatch + multipledispatch.core: multipledispatch + multipledispatch.dispatcher: multipledispatch + multipledispatch.utils: multipledispatch + multipledispatch.variadic: multipledispatch + mypy: mypy + mypy.api: mypy + mypy.applytype: mypy + mypy.argmap: mypy + mypy.binder: mypy + mypy.bogus_type: mypy + mypy.build: mypy + mypy.checker: mypy + mypy.checkexpr: mypy + mypy.checkmember: mypy + mypy.checkpattern: mypy + mypy.checkstrformat: mypy + mypy.config_parser: mypy + mypy.constant_fold: mypy + mypy.constraints: mypy + mypy.copytype: mypy + mypy.defaults: mypy + mypy.dmypy: mypy + mypy.dmypy.client: mypy + mypy.dmypy_os: mypy + mypy.dmypy_server: mypy + mypy.dmypy_util: mypy + mypy.erasetype: mypy + mypy.errorcodes: mypy + mypy.errors: mypy + mypy.evalexpr: mypy + mypy.expandtype: mypy + mypy.exprtotype: mypy + mypy.fastparse: mypy + mypy.find_sources: mypy + mypy.fixup: mypy + mypy.freetree: mypy + mypy.fscache: mypy + mypy.fswatcher: mypy + mypy.gclogger: mypy + mypy.git: mypy + mypy.indirection: mypy + mypy.infer: mypy + mypy.inspections: mypy + mypy.ipc: mypy + mypy.join: mypy + mypy.literals: mypy + mypy.lookup: mypy + mypy.main: mypy + mypy.maptype: mypy + mypy.meet: mypy + mypy.memprofile: mypy + mypy.message_registry: mypy + mypy.messages: mypy + mypy.metastore: mypy + mypy.mixedtraverser: mypy + mypy.modulefinder: mypy + mypy.moduleinspect: mypy + mypy.mro: mypy + mypy.nodes: mypy + mypy.operators: mypy + mypy.options: mypy + mypy.parse: mypy + mypy.partially_defined: mypy + mypy.patterns: mypy + mypy.plugin: mypy + mypy.plugins: mypy + mypy.plugins.attrs: mypy + mypy.plugins.common: mypy + mypy.plugins.ctypes: mypy + mypy.plugins.dataclasses: mypy + mypy.plugins.default: mypy + mypy.plugins.enums: mypy + mypy.plugins.functools: mypy + mypy.plugins.singledispatch: mypy + mypy.pyinfo: mypy + mypy.reachability: mypy + mypy.refinfo: mypy + mypy.renaming: mypy + mypy.report: mypy + mypy.scope: mypy + mypy.semanal: mypy + mypy.semanal_classprop: mypy + mypy.semanal_enum: mypy + mypy.semanal_infer: mypy + mypy.semanal_main: mypy + mypy.semanal_namedtuple: mypy + mypy.semanal_newtype: mypy + mypy.semanal_pass1: mypy + mypy.semanal_shared: mypy + mypy.semanal_typeargs: mypy + mypy.semanal_typeddict: mypy + mypy.server: mypy + mypy.server.astdiff: mypy + mypy.server.astmerge: mypy + mypy.server.aststrip: mypy + mypy.server.deps: mypy + mypy.server.mergecheck: mypy + mypy.server.objgraph: mypy + mypy.server.subexpr: mypy + mypy.server.target: mypy + mypy.server.trigger: mypy + mypy.server.update: mypy + mypy.sharedparse: mypy + mypy.solve: mypy + mypy.split_namespace: mypy + mypy.state: mypy + mypy.stats: mypy + mypy.strconv: mypy + mypy.stubdoc: mypy + mypy.stubgen: mypy + mypy.stubgenc: mypy + mypy.stubinfo: mypy + mypy.stubtest: mypy + mypy.stubutil: mypy + mypy.subtypes: mypy + mypy.suggestions: mypy + mypy.test: mypy + mypy.test.config: mypy + mypy.test.data: mypy + mypy.test.helpers: mypy + mypy.test.test_find_sources: mypy + mypy.test.testapi: mypy + mypy.test.testargs: mypy + mypy.test.testcheck: mypy + mypy.test.testcmdline: mypy + mypy.test.testconstraints: mypy + mypy.test.testdaemon: mypy + mypy.test.testdeps: mypy + mypy.test.testdiff: mypy + mypy.test.testerrorstream: mypy + mypy.test.testfinegrained: mypy + mypy.test.testfinegrainedcache: mypy + mypy.test.testformatter: mypy + mypy.test.testfscache: mypy + mypy.test.testgraph: mypy + mypy.test.testinfer: mypy + mypy.test.testipc: mypy + mypy.test.testmerge: mypy + mypy.test.testmodulefinder: mypy + mypy.test.testmypyc: mypy + mypy.test.testparse: mypy + mypy.test.testpep561: mypy + mypy.test.testpythoneval: mypy + mypy.test.testreports: mypy + mypy.test.testtransform: mypy + mypy.test.testtypegen: mypy + mypy.test.testtypes: mypy + mypy.test.testutil: mypy + mypy.test.typefixture: mypy + mypy.test.update: mypy + mypy.test.visitors: mypy + mypy.traverser: mypy + mypy.treetransform: mypy + mypy.tvar_scope: mypy + mypy.type_visitor: mypy + mypy.typeanal: mypy + mypy.typeops: mypy + mypy.types: mypy + mypy.typestate: mypy + mypy.typetraverser: mypy + mypy.typevars: mypy + mypy.typevartuples: mypy + mypy.util: mypy + mypy.version: mypy + mypy.visitor: mypy + mypy_extensions: mypy_extensions + mypyc: mypy + mypyc.analysis: mypy + mypyc.analysis.attrdefined: mypy + mypyc.analysis.blockfreq: mypy + mypyc.analysis.dataflow: mypy + mypyc.analysis.ircheck: mypy + mypyc.analysis.selfleaks: mypy + mypyc.build: mypy + mypyc.codegen: mypy + mypyc.codegen.cstring: mypy + mypyc.codegen.emit: mypy + mypyc.codegen.emitclass: mypy + mypyc.codegen.emitfunc: mypy + mypyc.codegen.emitmodule: mypy + mypyc.codegen.emitwrapper: mypy + mypyc.codegen.literals: mypy + mypyc.common: mypy + mypyc.crash: mypy + mypyc.doc.conf: mypy + mypyc.errors: mypy + mypyc.ir: mypy + mypyc.ir.class_ir: mypy + mypyc.ir.func_ir: mypy + mypyc.ir.module_ir: mypy + mypyc.ir.ops: mypy + mypyc.ir.pprint: mypy + mypyc.ir.rtypes: mypy + mypyc.irbuild: mypy + mypyc.irbuild.ast_helpers: mypy + mypyc.irbuild.builder: mypy + mypyc.irbuild.callable_class: mypy + mypyc.irbuild.classdef: mypy + mypyc.irbuild.constant_fold: mypy + mypyc.irbuild.context: mypy + mypyc.irbuild.env_class: mypy + mypyc.irbuild.expression: mypy + mypyc.irbuild.for_helpers: mypy + mypyc.irbuild.format_str_tokenizer: mypy + mypyc.irbuild.function: mypy + mypyc.irbuild.generator: mypy + mypyc.irbuild.ll_builder: mypy + mypyc.irbuild.main: mypy + mypyc.irbuild.mapper: mypy + mypyc.irbuild.match: mypy + mypyc.irbuild.nonlocalcontrol: mypy + mypyc.irbuild.prebuildvisitor: mypy + mypyc.irbuild.prepare: mypy + mypyc.irbuild.specialize: mypy + mypyc.irbuild.statement: mypy + mypyc.irbuild.targets: mypy + mypyc.irbuild.util: mypy + mypyc.irbuild.visitor: mypy + mypyc.irbuild.vtable: mypy + mypyc.lib-rt.setup: mypy + mypyc.namegen: mypy + mypyc.options: mypy + mypyc.primitives: mypy + mypyc.primitives.bytes_ops: mypy + mypyc.primitives.dict_ops: mypy + mypyc.primitives.exc_ops: mypy + mypyc.primitives.float_ops: mypy + mypyc.primitives.generic_ops: mypy + mypyc.primitives.int_ops: mypy + mypyc.primitives.list_ops: mypy + mypyc.primitives.misc_ops: mypy + mypyc.primitives.registry: mypy + mypyc.primitives.set_ops: mypy + mypyc.primitives.str_ops: mypy + mypyc.primitives.tuple_ops: mypy + mypyc.rt_subtype: mypy + mypyc.sametype: mypy + mypyc.subtype: mypy + mypyc.test: mypy + mypyc.test-data.driver.driver: mypy + mypyc.test-data.fixtures.ir: mypy + mypyc.test-data.fixtures.testutil: mypy + mypyc.test.config: mypy + mypyc.test.test_alwaysdefined: mypy + mypyc.test.test_analysis: mypy + mypyc.test.test_cheader: mypy + mypyc.test.test_commandline: mypy + mypyc.test.test_emit: mypy + mypyc.test.test_emitclass: mypy + mypyc.test.test_emitfunc: mypy + mypyc.test.test_emitwrapper: mypy + mypyc.test.test_exceptions: mypy + mypyc.test.test_external: mypy + mypyc.test.test_irbuild: mypy + mypyc.test.test_ircheck: mypy + mypyc.test.test_literals: mypy + mypyc.test.test_namegen: mypy + mypyc.test.test_pprint: mypy + mypyc.test.test_rarray: mypy + mypyc.test.test_refcount: mypy + mypyc.test.test_run: mypy + mypyc.test.test_serialization: mypy + mypyc.test.test_struct: mypy + mypyc.test.test_tuplename: mypy + mypyc.test.test_typeops: mypy + mypyc.test.testutil: mypy + mypyc.transform: mypy + mypyc.transform.exceptions: mypy + mypyc.transform.refcount: mypy + mypyc.transform.uninit: mypy + myst_parser: myst_parser + myst_parser.cli: myst_parser + myst_parser.config: myst_parser + myst_parser.config.dc_validators: myst_parser + myst_parser.config.main: myst_parser + myst_parser.docutils_: myst_parser + myst_parser.inventory: myst_parser + myst_parser.mdit_to_docutils: myst_parser + myst_parser.mdit_to_docutils.base: myst_parser + myst_parser.mdit_to_docutils.html_to_nodes: myst_parser + myst_parser.mdit_to_docutils.sphinx_: myst_parser + myst_parser.mdit_to_docutils.transforms: myst_parser + myst_parser.mocking: myst_parser + myst_parser.parsers: myst_parser + myst_parser.parsers.directives: myst_parser + myst_parser.parsers.docutils_: myst_parser + myst_parser.parsers.mdit: myst_parser + myst_parser.parsers.parse_html: myst_parser + myst_parser.parsers.sphinx_: myst_parser + myst_parser.sphinx_: myst_parser + myst_parser.sphinx_ext: myst_parser + myst_parser.sphinx_ext.directives: myst_parser + myst_parser.sphinx_ext.main: myst_parser + myst_parser.sphinx_ext.mathjax: myst_parser + myst_parser.sphinx_ext.myst_refs: myst_parser + myst_parser.warnings_: myst_parser + natsort: natsort + natsort.compat: natsort + natsort.compat.fake_fastnumbers: natsort + natsort.compat.fastnumbers: natsort + natsort.compat.locale: natsort + natsort.natsort: natsort + natsort.ns_enum: natsort + natsort.unicode_numbers: natsort + natsort.unicode_numeric_hex: natsort + natsort.utils: natsort + nbclient: nbclient + nbclient.cli: nbclient + nbclient.client: nbclient + nbclient.exceptions: nbclient + nbclient.jsonutil: nbclient + nbclient.output_widget: nbclient + nbclient.util: nbclient + nbconvert: nbconvert + nbconvert.conftest: nbconvert + nbconvert.exporters: nbconvert + nbconvert.exporters.asciidoc: nbconvert + nbconvert.exporters.base: nbconvert + nbconvert.exporters.exporter: nbconvert + nbconvert.exporters.html: nbconvert + nbconvert.exporters.latex: nbconvert + nbconvert.exporters.markdown: nbconvert + nbconvert.exporters.notebook: nbconvert + nbconvert.exporters.pdf: nbconvert + nbconvert.exporters.python: nbconvert + nbconvert.exporters.qt_exporter: nbconvert + nbconvert.exporters.qt_screenshot: nbconvert + nbconvert.exporters.qtpdf: nbconvert + nbconvert.exporters.qtpng: nbconvert + nbconvert.exporters.rst: nbconvert + nbconvert.exporters.script: nbconvert + nbconvert.exporters.slides: nbconvert + nbconvert.exporters.templateexporter: nbconvert + nbconvert.exporters.webpdf: nbconvert + nbconvert.filters: nbconvert + nbconvert.filters.ansi: nbconvert + nbconvert.filters.citation: nbconvert + nbconvert.filters.datatypefilter: nbconvert + nbconvert.filters.filter_links: nbconvert + nbconvert.filters.highlight: nbconvert + nbconvert.filters.latex: nbconvert + nbconvert.filters.markdown: nbconvert + nbconvert.filters.markdown_mistune: nbconvert + nbconvert.filters.metadata: nbconvert + nbconvert.filters.pandoc: nbconvert + nbconvert.filters.strings: nbconvert + nbconvert.filters.widgetsdatatypefilter: nbconvert + nbconvert.nbconvertapp: nbconvert + nbconvert.postprocessors: nbconvert + nbconvert.postprocessors.base: nbconvert + nbconvert.postprocessors.serve: nbconvert + nbconvert.preprocessors: nbconvert + nbconvert.preprocessors.base: nbconvert + nbconvert.preprocessors.clearmetadata: nbconvert + nbconvert.preprocessors.clearoutput: nbconvert + nbconvert.preprocessors.coalescestreams: nbconvert + nbconvert.preprocessors.convertfigures: nbconvert + nbconvert.preprocessors.csshtmlheader: nbconvert + nbconvert.preprocessors.execute: nbconvert + nbconvert.preprocessors.extractattachments: nbconvert + nbconvert.preprocessors.extractoutput: nbconvert + nbconvert.preprocessors.highlightmagics: nbconvert + nbconvert.preprocessors.latex: nbconvert + nbconvert.preprocessors.regexremove: nbconvert + nbconvert.preprocessors.sanitize: nbconvert + nbconvert.preprocessors.svg2pdf: nbconvert + nbconvert.preprocessors.tagremove: nbconvert + nbconvert.resources: nbconvert + nbconvert.utils: nbconvert + nbconvert.utils.base: nbconvert + nbconvert.utils.exceptions: nbconvert + nbconvert.utils.io: nbconvert + nbconvert.utils.iso639_1: nbconvert + nbconvert.utils.lexers: nbconvert + nbconvert.utils.pandoc: nbconvert + nbconvert.utils.text: nbconvert + nbconvert.utils.version: nbconvert + nbconvert.writers: nbconvert + nbconvert.writers.base: nbconvert + nbconvert.writers.debug: nbconvert + nbconvert.writers.files: nbconvert + nbconvert.writers.stdout: nbconvert + nbformat: nbformat + nbformat.converter: nbformat + nbformat.corpus: nbformat + nbformat.corpus.words: nbformat + nbformat.current: nbformat + nbformat.json_compat: nbformat + nbformat.notebooknode: nbformat + nbformat.reader: nbformat + nbformat.sentinel: nbformat + nbformat.sign: nbformat + nbformat.v1: nbformat + nbformat.v1.convert: nbformat + nbformat.v1.nbbase: nbformat + nbformat.v1.nbjson: nbformat + nbformat.v1.rwbase: nbformat + nbformat.v2: nbformat + nbformat.v2.convert: nbformat + nbformat.v2.nbbase: nbformat + nbformat.v2.nbjson: nbformat + nbformat.v2.nbpy: nbformat + nbformat.v2.nbxml: nbformat + nbformat.v2.rwbase: nbformat + nbformat.v3: nbformat + nbformat.v3.convert: nbformat + nbformat.v3.nbbase: nbformat + nbformat.v3.nbjson: nbformat + nbformat.v3.nbpy: nbformat + nbformat.v3.rwbase: nbformat + nbformat.v4: nbformat + nbformat.v4.convert: nbformat + nbformat.v4.nbbase: nbformat + nbformat.v4.nbjson: nbformat + nbformat.v4.rwbase: nbformat + nbformat.validator: nbformat + nbformat.warnings: nbformat + nbsphinx: nbsphinx + nest_asyncio: nest_asyncio + networkx: networkx + networkx.algorithms: networkx + networkx.algorithms.approximation: networkx + networkx.algorithms.approximation.clique: networkx + networkx.algorithms.approximation.clustering_coefficient: networkx + networkx.algorithms.approximation.connectivity: networkx + networkx.algorithms.approximation.distance_measures: networkx + networkx.algorithms.approximation.dominating_set: networkx + networkx.algorithms.approximation.kcomponents: networkx + networkx.algorithms.approximation.matching: networkx + networkx.algorithms.approximation.maxcut: networkx + networkx.algorithms.approximation.ramsey: networkx + networkx.algorithms.approximation.steinertree: networkx + networkx.algorithms.approximation.traveling_salesman: networkx + networkx.algorithms.approximation.treewidth: networkx + networkx.algorithms.approximation.vertex_cover: networkx + networkx.algorithms.assortativity: networkx + networkx.algorithms.assortativity.connectivity: networkx + networkx.algorithms.assortativity.correlation: networkx + networkx.algorithms.assortativity.mixing: networkx + networkx.algorithms.assortativity.neighbor_degree: networkx + networkx.algorithms.assortativity.pairs: networkx + networkx.algorithms.asteroidal: networkx + networkx.algorithms.bipartite: networkx + networkx.algorithms.bipartite.basic: networkx + networkx.algorithms.bipartite.centrality: networkx + networkx.algorithms.bipartite.cluster: networkx + networkx.algorithms.bipartite.covering: networkx + networkx.algorithms.bipartite.edgelist: networkx + networkx.algorithms.bipartite.generators: networkx + networkx.algorithms.bipartite.matching: networkx + networkx.algorithms.bipartite.matrix: networkx + networkx.algorithms.bipartite.projection: networkx + networkx.algorithms.bipartite.redundancy: networkx + networkx.algorithms.bipartite.spectral: networkx + networkx.algorithms.boundary: networkx + networkx.algorithms.bridges: networkx + networkx.algorithms.centrality: networkx + networkx.algorithms.centrality.betweenness: networkx + networkx.algorithms.centrality.betweenness_subset: networkx + networkx.algorithms.centrality.closeness: networkx + networkx.algorithms.centrality.current_flow_betweenness: networkx + networkx.algorithms.centrality.current_flow_betweenness_subset: networkx + networkx.algorithms.centrality.current_flow_closeness: networkx + networkx.algorithms.centrality.degree_alg: networkx + networkx.algorithms.centrality.dispersion: networkx + networkx.algorithms.centrality.eigenvector: networkx + networkx.algorithms.centrality.flow_matrix: networkx + networkx.algorithms.centrality.group: networkx + networkx.algorithms.centrality.harmonic: networkx + networkx.algorithms.centrality.katz: networkx + networkx.algorithms.centrality.laplacian: networkx + networkx.algorithms.centrality.load: networkx + networkx.algorithms.centrality.percolation: networkx + networkx.algorithms.centrality.reaching: networkx + networkx.algorithms.centrality.second_order: networkx + networkx.algorithms.centrality.subgraph_alg: networkx + networkx.algorithms.centrality.trophic: networkx + networkx.algorithms.centrality.voterank_alg: networkx + networkx.algorithms.chains: networkx + networkx.algorithms.chordal: networkx + networkx.algorithms.clique: networkx + networkx.algorithms.cluster: networkx + networkx.algorithms.coloring: networkx + networkx.algorithms.coloring.equitable_coloring: networkx + networkx.algorithms.coloring.greedy_coloring: networkx + networkx.algorithms.communicability_alg: networkx + networkx.algorithms.community: networkx + networkx.algorithms.community.asyn_fluid: networkx + networkx.algorithms.community.centrality: networkx + networkx.algorithms.community.community_utils: networkx + networkx.algorithms.community.kclique: networkx + networkx.algorithms.community.kernighan_lin: networkx + networkx.algorithms.community.label_propagation: networkx + networkx.algorithms.community.louvain: networkx + networkx.algorithms.community.lukes: networkx + networkx.algorithms.community.modularity_max: networkx + networkx.algorithms.community.quality: networkx + networkx.algorithms.components: networkx + networkx.algorithms.components.attracting: networkx + networkx.algorithms.components.biconnected: networkx + networkx.algorithms.components.connected: networkx + networkx.algorithms.components.semiconnected: networkx + networkx.algorithms.components.strongly_connected: networkx + networkx.algorithms.components.weakly_connected: networkx + networkx.algorithms.connectivity: networkx + networkx.algorithms.connectivity.connectivity: networkx + networkx.algorithms.connectivity.cuts: networkx + networkx.algorithms.connectivity.disjoint_paths: networkx + networkx.algorithms.connectivity.edge_augmentation: networkx + networkx.algorithms.connectivity.edge_kcomponents: networkx + networkx.algorithms.connectivity.kcomponents: networkx + networkx.algorithms.connectivity.kcutsets: networkx + networkx.algorithms.connectivity.stoerwagner: networkx + networkx.algorithms.connectivity.utils: networkx + networkx.algorithms.core: networkx + networkx.algorithms.covering: networkx + networkx.algorithms.cuts: networkx + networkx.algorithms.cycles: networkx + networkx.algorithms.d_separation: networkx + networkx.algorithms.dag: networkx + networkx.algorithms.distance_measures: networkx + networkx.algorithms.distance_regular: networkx + networkx.algorithms.dominance: networkx + networkx.algorithms.dominating: networkx + networkx.algorithms.efficiency_measures: networkx + networkx.algorithms.euler: networkx + networkx.algorithms.flow: networkx + networkx.algorithms.flow.boykovkolmogorov: networkx + networkx.algorithms.flow.capacityscaling: networkx + networkx.algorithms.flow.dinitz_alg: networkx + networkx.algorithms.flow.edmondskarp: networkx + networkx.algorithms.flow.gomory_hu: networkx + networkx.algorithms.flow.maxflow: networkx + networkx.algorithms.flow.mincost: networkx + networkx.algorithms.flow.networksimplex: networkx + networkx.algorithms.flow.preflowpush: networkx + networkx.algorithms.flow.shortestaugmentingpath: networkx + networkx.algorithms.flow.utils: networkx + networkx.algorithms.graph_hashing: networkx + networkx.algorithms.graphical: networkx + networkx.algorithms.hierarchy: networkx + networkx.algorithms.hybrid: networkx + networkx.algorithms.isolate: networkx + networkx.algorithms.isomorphism: networkx + networkx.algorithms.isomorphism.ismags: networkx + networkx.algorithms.isomorphism.isomorph: networkx + networkx.algorithms.isomorphism.isomorphvf2: networkx + networkx.algorithms.isomorphism.matchhelpers: networkx + networkx.algorithms.isomorphism.temporalisomorphvf2: networkx + networkx.algorithms.isomorphism.tree_isomorphism: networkx + networkx.algorithms.isomorphism.vf2pp: networkx + networkx.algorithms.isomorphism.vf2userfunc: networkx + networkx.algorithms.link_analysis: networkx + networkx.algorithms.link_analysis.hits_alg: networkx + networkx.algorithms.link_analysis.pagerank_alg: networkx + networkx.algorithms.link_prediction: networkx + networkx.algorithms.lowest_common_ancestors: networkx + networkx.algorithms.matching: networkx + networkx.algorithms.minors: networkx + networkx.algorithms.minors.contraction: networkx + networkx.algorithms.mis: networkx + networkx.algorithms.moral: networkx + networkx.algorithms.node_classification: networkx + networkx.algorithms.non_randomness: networkx + networkx.algorithms.operators: networkx + networkx.algorithms.operators.all: networkx + networkx.algorithms.operators.binary: networkx + networkx.algorithms.operators.product: networkx + networkx.algorithms.operators.unary: networkx + networkx.algorithms.planar_drawing: networkx + networkx.algorithms.planarity: networkx + networkx.algorithms.polynomials: networkx + networkx.algorithms.reciprocity: networkx + networkx.algorithms.regular: networkx + networkx.algorithms.richclub: networkx + networkx.algorithms.shortest_paths: networkx + networkx.algorithms.shortest_paths.astar: networkx + networkx.algorithms.shortest_paths.dense: networkx + networkx.algorithms.shortest_paths.generic: networkx + networkx.algorithms.shortest_paths.unweighted: networkx + networkx.algorithms.shortest_paths.weighted: networkx + networkx.algorithms.similarity: networkx + networkx.algorithms.simple_paths: networkx + networkx.algorithms.smallworld: networkx + networkx.algorithms.smetric: networkx + networkx.algorithms.sparsifiers: networkx + networkx.algorithms.structuralholes: networkx + networkx.algorithms.summarization: networkx + networkx.algorithms.swap: networkx + networkx.algorithms.threshold: networkx + networkx.algorithms.tournament: networkx + networkx.algorithms.traversal: networkx + networkx.algorithms.traversal.beamsearch: networkx + networkx.algorithms.traversal.breadth_first_search: networkx + networkx.algorithms.traversal.depth_first_search: networkx + networkx.algorithms.traversal.edgebfs: networkx + networkx.algorithms.traversal.edgedfs: networkx + networkx.algorithms.tree: networkx + networkx.algorithms.tree.branchings: networkx + networkx.algorithms.tree.coding: networkx + networkx.algorithms.tree.decomposition: networkx + networkx.algorithms.tree.mst: networkx + networkx.algorithms.tree.operations: networkx + networkx.algorithms.tree.recognition: networkx + networkx.algorithms.triads: networkx + networkx.algorithms.vitality: networkx + networkx.algorithms.voronoi: networkx + networkx.algorithms.wiener: networkx + networkx.classes: networkx + networkx.classes.backends: networkx + networkx.classes.coreviews: networkx + networkx.classes.digraph: networkx + networkx.classes.filters: networkx + networkx.classes.function: networkx + networkx.classes.graph: networkx + networkx.classes.graphviews: networkx + networkx.classes.multidigraph: networkx + networkx.classes.multigraph: networkx + networkx.classes.reportviews: networkx + networkx.conftest: networkx + networkx.convert: networkx + networkx.convert_matrix: networkx + networkx.drawing: networkx + networkx.drawing.layout: networkx + networkx.drawing.nx_agraph: networkx + networkx.drawing.nx_latex: networkx + networkx.drawing.nx_pydot: networkx + networkx.drawing.nx_pylab: networkx + networkx.exception: networkx + networkx.generators: networkx + networkx.generators.atlas: networkx + networkx.generators.classic: networkx + networkx.generators.cographs: networkx + networkx.generators.community: networkx + networkx.generators.degree_seq: networkx + networkx.generators.directed: networkx + networkx.generators.duplication: networkx + networkx.generators.ego: networkx + networkx.generators.expanders: networkx + networkx.generators.geometric: networkx + networkx.generators.harary_graph: networkx + networkx.generators.internet_as_graphs: networkx + networkx.generators.intersection: networkx + networkx.generators.interval_graph: networkx + networkx.generators.joint_degree_seq: networkx + networkx.generators.lattice: networkx + networkx.generators.line: networkx + networkx.generators.mycielski: networkx + networkx.generators.nonisomorphic_trees: networkx + networkx.generators.random_clustered: networkx + networkx.generators.random_graphs: networkx + networkx.generators.small: networkx + networkx.generators.social: networkx + networkx.generators.spectral_graph_forge: networkx + networkx.generators.stochastic: networkx + networkx.generators.sudoku: networkx + networkx.generators.trees: networkx + networkx.generators.triads: networkx + networkx.lazy_imports: networkx + networkx.linalg: networkx + networkx.linalg.algebraicconnectivity: networkx + networkx.linalg.attrmatrix: networkx + networkx.linalg.bethehessianmatrix: networkx + networkx.linalg.graphmatrix: networkx + networkx.linalg.laplacianmatrix: networkx + networkx.linalg.modularitymatrix: networkx + networkx.linalg.spectrum: networkx + networkx.readwrite: networkx + networkx.readwrite.adjlist: networkx + networkx.readwrite.edgelist: networkx + networkx.readwrite.gexf: networkx + networkx.readwrite.gml: networkx + networkx.readwrite.graph6: networkx + networkx.readwrite.graphml: networkx + networkx.readwrite.json_graph: networkx + networkx.readwrite.json_graph.adjacency: networkx + networkx.readwrite.json_graph.cytoscape: networkx + networkx.readwrite.json_graph.node_link: networkx + networkx.readwrite.json_graph.tree: networkx + networkx.readwrite.leda: networkx + networkx.readwrite.multiline_adjlist: networkx + networkx.readwrite.p2g: networkx + networkx.readwrite.pajek: networkx + networkx.readwrite.sparse6: networkx + networkx.readwrite.text: networkx + networkx.relabel: networkx + networkx.utils: networkx + networkx.utils.decorators: networkx + networkx.utils.heaps: networkx + networkx.utils.mapped_queue: networkx + networkx.utils.misc: networkx + networkx.utils.random_sequence: networkx + networkx.utils.rcm: networkx + networkx.utils.union_find: networkx + notebook_shim: notebook_shim + notebook_shim.nbserver: notebook_shim + notebook_shim.shim: notebook_shim + notebook_shim.traits: notebook_shim + numba: numba + numba.cext: numba + numba.cloudpickle: numba + numba.cloudpickle.cloudpickle: numba + numba.cloudpickle.cloudpickle_fast: numba + numba.cloudpickle.compat: numba + numba.core: numba + numba.core.analysis: numba + numba.core.annotations: numba + numba.core.annotations.pretty_annotate: numba + numba.core.annotations.type_annotations: numba + numba.core.base: numba + numba.core.boxing: numba + numba.core.bytecode: numba + numba.core.byteflow: numba + numba.core.caching: numba + numba.core.callconv: numba + numba.core.callwrapper: numba + numba.core.ccallback: numba + numba.core.cgutils: numba + numba.core.codegen: numba + numba.core.compiler: numba + numba.core.compiler_lock: numba + numba.core.compiler_machinery: numba + numba.core.config: numba + numba.core.consts: numba + numba.core.controlflow: numba + numba.core.cpu: numba + numba.core.cpu_options: numba + numba.core.datamodel: numba + numba.core.datamodel.manager: numba + numba.core.datamodel.models: numba + numba.core.datamodel.packer: numba + numba.core.datamodel.registry: numba + numba.core.datamodel.testing: numba + numba.core.debuginfo: numba + numba.core.decorators: numba + numba.core.descriptors: numba + numba.core.dispatcher: numba + numba.core.entrypoints: numba + numba.core.environment: numba + numba.core.errors: numba + numba.core.event: numba + numba.core.extending: numba + numba.core.externals: numba + numba.core.fastmathpass: numba + numba.core.funcdesc: numba + numba.core.generators: numba + numba.core.imputils: numba + numba.core.inline_closurecall: numba + numba.core.interpreter: numba + numba.core.intrinsics: numba + numba.core.ir: numba + numba.core.ir_utils: numba + numba.core.itanium_mangler: numba + numba.core.llvm_bindings: numba + numba.core.lowering: numba + numba.core.object_mode_passes: numba + numba.core.optional: numba + numba.core.options: numba + numba.core.postproc: numba + numba.core.pylowering: numba + numba.core.pythonapi: numba + numba.core.registry: numba + numba.core.removerefctpass: numba + numba.core.retarget: numba + numba.core.rewrites: numba + numba.core.rewrites.ir_print: numba + numba.core.rewrites.registry: numba + numba.core.rewrites.static_binop: numba + numba.core.rewrites.static_getitem: numba + numba.core.rewrites.static_raise: numba + numba.core.runtime: numba + numba.core.runtime.context: numba + numba.core.runtime.nrt: numba + numba.core.runtime.nrtdynmod: numba + numba.core.runtime.nrtopt: numba + numba.core.rvsdg_frontend: numba + numba.core.rvsdg_frontend.bcinterp: numba + numba.core.rvsdg_frontend.rvsdg: numba + numba.core.rvsdg_frontend.rvsdg.bc2rvsdg: numba + numba.core.rvsdg_frontend.rvsdg.regionpasses: numba + numba.core.rvsdg_frontend.rvsdg.regionrenderer: numba + numba.core.serialize: numba + numba.core.sigutils: numba + numba.core.ssa: numba + numba.core.target_extension: numba + numba.core.targetconfig: numba + numba.core.tracing: numba + numba.core.transforms: numba + numba.core.typeconv: numba + numba.core.typeconv.castgraph: numba + numba.core.typeconv.rules: numba + numba.core.typeconv.typeconv: numba + numba.core.typed_passes: numba + numba.core.typeinfer: numba + numba.core.types: numba + numba.core.types.abstract: numba + numba.core.types.common: numba + numba.core.types.containers: numba + numba.core.types.function_type: numba + numba.core.types.functions: numba + numba.core.types.iterators: numba + numba.core.types.misc: numba + numba.core.types.npytypes: numba + numba.core.types.scalars: numba + numba.core.typing: numba + numba.core.typing.arraydecl: numba + numba.core.typing.asnumbatype: numba + numba.core.typing.bufproto: numba + numba.core.typing.builtins: numba + numba.core.typing.cffi_utils: numba + numba.core.typing.cmathdecl: numba + numba.core.typing.collections: numba + numba.core.typing.context: numba + numba.core.typing.ctypes_utils: numba + numba.core.typing.dictdecl: numba + numba.core.typing.enumdecl: numba + numba.core.typing.listdecl: numba + numba.core.typing.mathdecl: numba + numba.core.typing.npdatetime: numba + numba.core.typing.npydecl: numba + numba.core.typing.setdecl: numba + numba.core.typing.templates: numba + numba.core.typing.typeof: numba + numba.core.unsafe: numba + numba.core.unsafe.bytes: numba + numba.core.unsafe.eh: numba + numba.core.unsafe.nrt: numba + numba.core.unsafe.refcount: numba + numba.core.untyped_passes: numba + numba.core.utils: numba + numba.core.withcontexts: numba + numba.cpython: numba + numba.cpython.builtins: numba + numba.cpython.charseq: numba + numba.cpython.cmathimpl: numba + numba.cpython.enumimpl: numba + numba.cpython.hashing: numba + numba.cpython.heapq: numba + numba.cpython.iterators: numba + numba.cpython.listobj: numba + numba.cpython.mathimpl: numba + numba.cpython.numbers: numba + numba.cpython.printimpl: numba + numba.cpython.randomimpl: numba + numba.cpython.rangeobj: numba + numba.cpython.setobj: numba + numba.cpython.slicing: numba + numba.cpython.tupleobj: numba + numba.cpython.unicode: numba + numba.cpython.unicode_support: numba + numba.cpython.unsafe: numba + numba.cpython.unsafe.numbers: numba + numba.cpython.unsafe.tuple: numba + numba.cuda: numba + numba.cuda.api: numba + numba.cuda.api_util: numba + numba.cuda.args: numba + numba.cuda.codegen: numba + numba.cuda.compiler: numba + numba.cuda.cuda_paths: numba + numba.cuda.cudadecl: numba + numba.cuda.cudadrv: numba + numba.cuda.cudadrv.devicearray: numba + numba.cuda.cudadrv.devices: numba + numba.cuda.cudadrv.driver: numba + numba.cuda.cudadrv.drvapi: numba + numba.cuda.cudadrv.enums: numba + numba.cuda.cudadrv.error: numba + numba.cuda.cudadrv.libs: numba + numba.cuda.cudadrv.ndarray: numba + numba.cuda.cudadrv.nvrtc: numba + numba.cuda.cudadrv.nvvm: numba + numba.cuda.cudadrv.rtapi: numba + numba.cuda.cudadrv.runtime: numba + numba.cuda.cudaimpl: numba + numba.cuda.cudamath: numba + numba.cuda.decorators: numba + numba.cuda.descriptor: numba + numba.cuda.device_init: numba + numba.cuda.dispatcher: numba + numba.cuda.errors: numba + numba.cuda.extending: numba + numba.cuda.initialize: numba + numba.cuda.intrinsic_wrapper: numba + numba.cuda.intrinsics: numba + numba.cuda.kernels: numba + numba.cuda.kernels.reduction: numba + numba.cuda.kernels.transpose: numba + numba.cuda.libdevice: numba + numba.cuda.libdevicedecl: numba + numba.cuda.libdevicefuncs: numba + numba.cuda.libdeviceimpl: numba + numba.cuda.mathimpl: numba + numba.cuda.models: numba + numba.cuda.nvvmutils: numba + numba.cuda.printimpl: numba + numba.cuda.random: numba + numba.cuda.simulator: numba + numba.cuda.simulator.api: numba + numba.cuda.simulator.compiler: numba + numba.cuda.simulator.cudadrv: numba + numba.cuda.simulator.cudadrv.devicearray: numba + numba.cuda.simulator.cudadrv.devices: numba + numba.cuda.simulator.cudadrv.driver: numba + numba.cuda.simulator.cudadrv.drvapi: numba + numba.cuda.simulator.cudadrv.error: numba + numba.cuda.simulator.cudadrv.libs: numba + numba.cuda.simulator.cudadrv.nvvm: numba + numba.cuda.simulator.cudadrv.runtime: numba + numba.cuda.simulator.kernel: numba + numba.cuda.simulator.kernelapi: numba + numba.cuda.simulator.reduction: numba + numba.cuda.simulator.vector_types: numba + numba.cuda.simulator_init: numba + numba.cuda.stubs: numba + numba.cuda.target: numba + numba.cuda.testing: numba + numba.cuda.types: numba + numba.cuda.ufuncs: numba + numba.cuda.vector_types: numba + numba.cuda.vectorizers: numba + numba.experimental: numba + numba.experimental.function_type: numba + numba.experimental.jitclass: numba + numba.experimental.jitclass.base: numba + numba.experimental.jitclass.boxing: numba + numba.experimental.jitclass.decorators: numba + numba.experimental.jitclass.overloads: numba + numba.experimental.structref: numba + numba.extending: numba + numba.misc: numba + numba.misc.appdirs: numba + numba.misc.cffiimpl: numba + numba.misc.dummyarray: numba + numba.misc.dump_style: numba + numba.misc.findlib: numba + numba.misc.firstlinefinder: numba + numba.misc.gdb_hook: numba + numba.misc.gdb_print_extension: numba + numba.misc.help: numba + numba.misc.help.inspector: numba + numba.misc.init_utils: numba + numba.misc.inspection: numba + numba.misc.literal: numba + numba.misc.llvm_pass_timings: numba + numba.misc.mergesort: numba + numba.misc.numba_entry: numba + numba.misc.numba_gdbinfo: numba + numba.misc.numba_sysinfo: numba + numba.misc.quicksort: numba + numba.misc.special: numba + numba.misc.timsort: numba + numba.mviewbuf: numba + numba.np: numba + numba.np.arraymath: numba + numba.np.arrayobj: numba + numba.np.extensions: numba + numba.np.linalg: numba + numba.np.npdatetime: numba + numba.np.npdatetime_helpers: numba + numba.np.npyfuncs: numba + numba.np.npyimpl: numba + numba.np.numpy_support: numba + numba.np.polynomial: numba + numba.np.random: numba + numba.np.random.distributions: numba + numba.np.random.generator_core: numba + numba.np.random.generator_methods: numba + numba.np.random.random_methods: numba + numba.np.ufunc: numba + numba.np.ufunc.array_exprs: numba + numba.np.ufunc.decorators: numba + numba.np.ufunc.deviceufunc: numba + numba.np.ufunc.dufunc: numba + numba.np.ufunc.gufunc: numba + numba.np.ufunc.omppool: numba + numba.np.ufunc.parallel: numba + numba.np.ufunc.sigparse: numba + numba.np.ufunc.ufuncbuilder: numba + numba.np.ufunc.workqueue: numba + numba.np.ufunc.wrappers: numba + numba.np.ufunc_db: numba + numba.np.unsafe: numba + numba.np.unsafe.ndarray: numba + numba.parfors: numba + numba.parfors.array_analysis: numba + numba.parfors.parfor: numba + numba.parfors.parfor_lowering: numba + numba.parfors.parfor_lowering_utils: numba + numba.pycc: numba + numba.pycc.cc: numba + numba.pycc.compiler: numba + numba.pycc.decorators: numba + numba.pycc.llvm_types: numba + numba.pycc.platform: numba + numba.runtests: numba + numba.scripts: numba + numba.scripts.generate_lower_listing: numba + numba.stencils: numba + numba.stencils.stencil: numba + numba.stencils.stencilparfor: numba + numba.testing: numba + numba.testing.loader: numba + numba.testing.main: numba + numba.testing.notebook: numba + numba.typed: numba + numba.typed.dictimpl: numba + numba.typed.dictobject: numba + numba.typed.listobject: numba + numba.typed.typeddict: numba + numba.typed.typedlist: numba + numba.typed.typedobjectutils: numba + numba.types: numba + numpy: numpy + numpy.array_api: numpy + numpy.array_api.linalg: numpy + numpy.array_api.setup: numpy + numpy.compat: numpy + numpy.compat.py3k: numpy + numpy.compat.setup: numpy + numpy.conftest: numpy + numpy.core: numpy + numpy.core.arrayprint: numpy + numpy.core.cversions: numpy + numpy.core.defchararray: numpy + numpy.core.einsumfunc: numpy + numpy.core.fromnumeric: numpy + numpy.core.function_base: numpy + numpy.core.getlimits: numpy + numpy.core.memmap: numpy + numpy.core.multiarray: numpy + numpy.core.numeric: numpy + numpy.core.numerictypes: numpy + numpy.core.overrides: numpy + numpy.core.records: numpy + numpy.core.shape_base: numpy + numpy.core.umath: numpy + numpy.core.umath_tests: numpy + numpy.ctypeslib: numpy + numpy.distutils: numpy + numpy.distutils.armccompiler: numpy + numpy.distutils.ccompiler: numpy + numpy.distutils.ccompiler_opt: numpy + numpy.distutils.command: numpy + numpy.distutils.command.autodist: numpy + numpy.distutils.command.bdist_rpm: numpy + numpy.distutils.command.build: numpy + numpy.distutils.command.build_clib: numpy + numpy.distutils.command.build_ext: numpy + numpy.distutils.command.build_py: numpy + numpy.distutils.command.build_scripts: numpy + numpy.distutils.command.build_src: numpy + numpy.distutils.command.config: numpy + numpy.distutils.command.config_compiler: numpy + numpy.distutils.command.develop: numpy + numpy.distutils.command.egg_info: numpy + numpy.distutils.command.install: numpy + numpy.distutils.command.install_clib: numpy + numpy.distutils.command.install_data: numpy + numpy.distutils.command.install_headers: numpy + numpy.distutils.command.sdist: numpy + numpy.distutils.conv_template: numpy + numpy.distutils.core: numpy + numpy.distutils.cpuinfo: numpy + numpy.distutils.exec_command: numpy + numpy.distutils.extension: numpy + numpy.distutils.fcompiler: numpy + numpy.distutils.fcompiler.absoft: numpy + numpy.distutils.fcompiler.arm: numpy + numpy.distutils.fcompiler.compaq: numpy + numpy.distutils.fcompiler.environment: numpy + numpy.distutils.fcompiler.fujitsu: numpy + numpy.distutils.fcompiler.g95: numpy + numpy.distutils.fcompiler.gnu: numpy + numpy.distutils.fcompiler.hpux: numpy + numpy.distutils.fcompiler.ibm: numpy + numpy.distutils.fcompiler.intel: numpy + numpy.distutils.fcompiler.lahey: numpy + numpy.distutils.fcompiler.mips: numpy + numpy.distutils.fcompiler.nag: numpy + numpy.distutils.fcompiler.none: numpy + numpy.distutils.fcompiler.nv: numpy + numpy.distutils.fcompiler.pathf95: numpy + numpy.distutils.fcompiler.pg: numpy + numpy.distutils.fcompiler.sun: numpy + numpy.distutils.fcompiler.vast: numpy + numpy.distutils.from_template: numpy + numpy.distutils.fujitsuccompiler: numpy + numpy.distutils.intelccompiler: numpy + numpy.distutils.lib2def: numpy + numpy.distutils.line_endings: numpy + numpy.distutils.log: numpy + numpy.distutils.mingw32ccompiler: numpy + numpy.distutils.misc_util: numpy + numpy.distutils.msvc9compiler: numpy + numpy.distutils.msvccompiler: numpy + numpy.distutils.npy_pkg_config: numpy + numpy.distutils.numpy_distribution: numpy + numpy.distutils.pathccompiler: numpy + numpy.distutils.setup: numpy + numpy.distutils.system_info: numpy + numpy.distutils.unixccompiler: numpy + numpy.doc: numpy + numpy.doc.constants: numpy + numpy.doc.ufuncs: numpy + numpy.dtypes: numpy + numpy.exceptions: numpy + numpy.f2py: numpy + numpy.f2py.auxfuncs: numpy + numpy.f2py.capi_maps: numpy + numpy.f2py.cb_rules: numpy + numpy.f2py.cfuncs: numpy + numpy.f2py.common_rules: numpy + numpy.f2py.crackfortran: numpy + numpy.f2py.diagnose: numpy + numpy.f2py.f2py2e: numpy + numpy.f2py.f90mod_rules: numpy + numpy.f2py.func2subr: numpy + numpy.f2py.rules: numpy + numpy.f2py.setup: numpy + numpy.f2py.symbolic: numpy + numpy.f2py.use_rules: numpy + numpy.fft: numpy + numpy.fft.helper: numpy + numpy.lib: numpy + numpy.lib.arraypad: numpy + numpy.lib.arraysetops: numpy + numpy.lib.arrayterator: numpy + numpy.lib.format: numpy + numpy.lib.function_base: numpy + numpy.lib.histograms: numpy + numpy.lib.index_tricks: numpy + numpy.lib.mixins: numpy + numpy.lib.nanfunctions: numpy + numpy.lib.npyio: numpy + numpy.lib.polynomial: numpy + numpy.lib.recfunctions: numpy + numpy.lib.scimath: numpy + numpy.lib.setup: numpy + numpy.lib.shape_base: numpy + numpy.lib.stride_tricks: numpy + numpy.lib.twodim_base: numpy + numpy.lib.type_check: numpy + numpy.lib.ufunclike: numpy + numpy.lib.user_array: numpy + numpy.lib.utils: numpy + numpy.linalg: numpy + numpy.linalg.lapack_lite: numpy + numpy.linalg.linalg: numpy + numpy.ma: numpy + numpy.ma.core: numpy + numpy.ma.extras: numpy + numpy.ma.mrecords: numpy + numpy.ma.setup: numpy + numpy.ma.testutils: numpy + numpy.ma.timer_comparison: numpy + numpy.matlib: numpy + numpy.matrixlib: numpy + numpy.matrixlib.defmatrix: numpy + numpy.matrixlib.setup: numpy + numpy.polynomial: numpy + numpy.polynomial.chebyshev: numpy + numpy.polynomial.hermite: numpy + numpy.polynomial.hermite_e: numpy + numpy.polynomial.laguerre: numpy + numpy.polynomial.legendre: numpy + numpy.polynomial.polynomial: numpy + numpy.polynomial.polyutils: numpy + numpy.polynomial.setup: numpy + numpy.random: numpy + numpy.random.bit_generator: numpy + numpy.random.mtrand: numpy + numpy.testing: numpy + numpy.testing.overrides: numpy + numpy.testing.print_coercion_tables: numpy + numpy.testing.setup: numpy + numpy.typing: numpy + numpy.typing.mypy_plugin: numpy + numpy.typing.setup: numpy + numpy.version: numpy + numpy_groupies: numpy_groupies + numpy_groupies.aggregate_numba: numpy_groupies + numpy_groupies.aggregate_numpy: numpy_groupies + numpy_groupies.aggregate_numpy_ufunc: numpy_groupies + numpy_groupies.aggregate_pandas: numpy_groupies + numpy_groupies.aggregate_purepy: numpy_groupies + numpy_groupies.aggregate_weave: numpy_groupies + numpy_groupies.utils: numpy_groupies + numpy_groupies.utils_numpy: numpy_groupies + numpyro: numpyro + numpyro.compat: numpyro + numpyro.compat.distributions: numpyro + numpyro.compat.handlers: numpyro + numpyro.compat.infer: numpyro + numpyro.compat.ops: numpyro + numpyro.compat.optim: numpyro + numpyro.compat.pyro: numpyro + numpyro.compat.util: numpyro + numpyro.contrib: numpyro + numpyro.contrib.control_flow: numpyro + numpyro.contrib.control_flow.cond: numpyro + numpyro.contrib.control_flow.scan: numpyro + numpyro.contrib.einstein: numpyro + numpyro.contrib.einstein.kernels: numpyro + numpyro.contrib.einstein.steinvi: numpyro + numpyro.contrib.einstein.util: numpyro + numpyro.contrib.funsor: numpyro + numpyro.contrib.funsor.discrete: numpyro + numpyro.contrib.funsor.enum_messenger: numpyro + numpyro.contrib.funsor.infer_util: numpyro + numpyro.contrib.module: numpyro + numpyro.contrib.nested_sampling: numpyro + numpyro.contrib.render: numpyro + numpyro.contrib.tfp: numpyro + numpyro.contrib.tfp.distributions: numpyro + numpyro.contrib.tfp.mcmc: numpyro + numpyro.diagnostics: numpyro + numpyro.distributions: numpyro + numpyro.distributions.conjugate: numpyro + numpyro.distributions.constraints: numpyro + numpyro.distributions.continuous: numpyro + numpyro.distributions.copula: numpyro + numpyro.distributions.directional: numpyro + numpyro.distributions.discrete: numpyro + numpyro.distributions.distribution: numpyro + numpyro.distributions.flows: numpyro + numpyro.distributions.gof: numpyro + numpyro.distributions.kl: numpyro + numpyro.distributions.mixtures: numpyro + numpyro.distributions.transforms: numpyro + numpyro.distributions.truncated: numpyro + numpyro.distributions.util: numpyro + numpyro.examples: numpyro + numpyro.examples.datasets: numpyro + numpyro.handlers: numpyro + numpyro.infer: numpyro + numpyro.infer.autoguide: numpyro + numpyro.infer.barker: numpyro + numpyro.infer.elbo: numpyro + numpyro.infer.hmc: numpyro + numpyro.infer.hmc_gibbs: numpyro + numpyro.infer.hmc_util: numpyro + numpyro.infer.initialization: numpyro + numpyro.infer.inspect: numpyro + numpyro.infer.mcmc: numpyro + numpyro.infer.mixed_hmc: numpyro + numpyro.infer.reparam: numpyro + numpyro.infer.sa: numpyro + numpyro.infer.svi: numpyro + numpyro.infer.util: numpyro + numpyro.nn: numpyro + numpyro.nn.auto_reg_nn: numpyro + numpyro.nn.block_neural_arn: numpyro + numpyro.nn.masked_dense: numpyro + numpyro.ops: numpyro + numpyro.ops.indexing: numpyro + numpyro.ops.provenance: numpyro + numpyro.ops.pytree: numpyro + numpyro.optim: numpyro + numpyro.patch: numpyro + numpyro.primitives: numpyro + numpyro.util: numpyro + numpyro.version: numpyro + oauthlib: oauthlib + oauthlib.common: oauthlib + oauthlib.oauth1: oauthlib + oauthlib.oauth1.rfc5849: oauthlib + oauthlib.oauth1.rfc5849.endpoints: oauthlib + oauthlib.oauth1.rfc5849.endpoints.access_token: oauthlib + oauthlib.oauth1.rfc5849.endpoints.authorization: oauthlib + oauthlib.oauth1.rfc5849.endpoints.base: oauthlib + oauthlib.oauth1.rfc5849.endpoints.pre_configured: oauthlib + oauthlib.oauth1.rfc5849.endpoints.request_token: oauthlib + oauthlib.oauth1.rfc5849.endpoints.resource: oauthlib + oauthlib.oauth1.rfc5849.endpoints.signature_only: oauthlib + oauthlib.oauth1.rfc5849.errors: oauthlib + oauthlib.oauth1.rfc5849.parameters: oauthlib + oauthlib.oauth1.rfc5849.request_validator: oauthlib + oauthlib.oauth1.rfc5849.signature: oauthlib + oauthlib.oauth1.rfc5849.utils: oauthlib + oauthlib.oauth2: oauthlib + oauthlib.oauth2.rfc6749: oauthlib + oauthlib.oauth2.rfc6749.clients: oauthlib + oauthlib.oauth2.rfc6749.clients.backend_application: oauthlib + oauthlib.oauth2.rfc6749.clients.base: oauthlib + oauthlib.oauth2.rfc6749.clients.legacy_application: oauthlib + oauthlib.oauth2.rfc6749.clients.mobile_application: oauthlib + oauthlib.oauth2.rfc6749.clients.service_application: oauthlib + oauthlib.oauth2.rfc6749.clients.web_application: oauthlib + oauthlib.oauth2.rfc6749.endpoints: oauthlib + oauthlib.oauth2.rfc6749.endpoints.authorization: oauthlib + oauthlib.oauth2.rfc6749.endpoints.base: oauthlib + oauthlib.oauth2.rfc6749.endpoints.introspect: oauthlib + oauthlib.oauth2.rfc6749.endpoints.metadata: oauthlib + oauthlib.oauth2.rfc6749.endpoints.pre_configured: oauthlib + oauthlib.oauth2.rfc6749.endpoints.resource: oauthlib + oauthlib.oauth2.rfc6749.endpoints.revocation: oauthlib + oauthlib.oauth2.rfc6749.endpoints.token: oauthlib + oauthlib.oauth2.rfc6749.errors: oauthlib + oauthlib.oauth2.rfc6749.grant_types: oauthlib + oauthlib.oauth2.rfc6749.grant_types.authorization_code: oauthlib + oauthlib.oauth2.rfc6749.grant_types.base: oauthlib + oauthlib.oauth2.rfc6749.grant_types.client_credentials: oauthlib + oauthlib.oauth2.rfc6749.grant_types.implicit: oauthlib + oauthlib.oauth2.rfc6749.grant_types.refresh_token: oauthlib + oauthlib.oauth2.rfc6749.grant_types.resource_owner_password_credentials: oauthlib + oauthlib.oauth2.rfc6749.parameters: oauthlib + oauthlib.oauth2.rfc6749.request_validator: oauthlib + oauthlib.oauth2.rfc6749.tokens: oauthlib + oauthlib.oauth2.rfc6749.utils: oauthlib + oauthlib.oauth2.rfc8628: oauthlib + oauthlib.oauth2.rfc8628.clients: oauthlib + oauthlib.oauth2.rfc8628.clients.device: oauthlib + oauthlib.openid: oauthlib + oauthlib.openid.connect: oauthlib + oauthlib.openid.connect.core: oauthlib + oauthlib.openid.connect.core.endpoints: oauthlib + oauthlib.openid.connect.core.endpoints.pre_configured: oauthlib + oauthlib.openid.connect.core.endpoints.userinfo: oauthlib + oauthlib.openid.connect.core.exceptions: oauthlib + oauthlib.openid.connect.core.grant_types: oauthlib + oauthlib.openid.connect.core.grant_types.authorization_code: oauthlib + oauthlib.openid.connect.core.grant_types.base: oauthlib + oauthlib.openid.connect.core.grant_types.dispatchers: oauthlib + oauthlib.openid.connect.core.grant_types.hybrid: oauthlib + oauthlib.openid.connect.core.grant_types.implicit: oauthlib + oauthlib.openid.connect.core.grant_types.refresh_token: oauthlib + oauthlib.openid.connect.core.request_validator: oauthlib + oauthlib.openid.connect.core.tokens: oauthlib + oauthlib.signals: oauthlib + oauthlib.uri_validate: oauthlib + omegaconf: omegaconf + omegaconf.base: omegaconf + omegaconf.basecontainer: omegaconf + omegaconf.dictconfig: omegaconf + omegaconf.errors: omegaconf + omegaconf.grammar: omegaconf + omegaconf.grammar.gen: omegaconf + omegaconf.grammar.gen.OmegaConfGrammarLexer: omegaconf + omegaconf.grammar.gen.OmegaConfGrammarParser: omegaconf + omegaconf.grammar.gen.OmegaConfGrammarParserListener: omegaconf + omegaconf.grammar.gen.OmegaConfGrammarParserVisitor: omegaconf + omegaconf.grammar_parser: omegaconf + omegaconf.grammar_visitor: omegaconf + omegaconf.listconfig: omegaconf + omegaconf.nodes: omegaconf + omegaconf.omegaconf: omegaconf + omegaconf.resolvers: omegaconf + omegaconf.resolvers.oc: omegaconf + omegaconf.resolvers.oc.dict: omegaconf + omegaconf.version: omegaconf + openpyxl: openpyxl + openpyxl.cell: openpyxl + openpyxl.cell.cell: openpyxl + openpyxl.cell.read_only: openpyxl + openpyxl.cell.rich_text: openpyxl + openpyxl.cell.text: openpyxl + openpyxl.chart: openpyxl + openpyxl.chart.area_chart: openpyxl + openpyxl.chart.axis: openpyxl + openpyxl.chart.bar_chart: openpyxl + openpyxl.chart.bubble_chart: openpyxl + openpyxl.chart.chartspace: openpyxl + openpyxl.chart.data_source: openpyxl + openpyxl.chart.descriptors: openpyxl + openpyxl.chart.error_bar: openpyxl + openpyxl.chart.label: openpyxl + openpyxl.chart.layout: openpyxl + openpyxl.chart.legend: openpyxl + openpyxl.chart.line_chart: openpyxl + openpyxl.chart.marker: openpyxl + openpyxl.chart.picture: openpyxl + openpyxl.chart.pie_chart: openpyxl + openpyxl.chart.pivot: openpyxl + openpyxl.chart.plotarea: openpyxl + openpyxl.chart.print_settings: openpyxl + openpyxl.chart.radar_chart: openpyxl + openpyxl.chart.reader: openpyxl + openpyxl.chart.reference: openpyxl + openpyxl.chart.scatter_chart: openpyxl + openpyxl.chart.series: openpyxl + openpyxl.chart.series_factory: openpyxl + openpyxl.chart.shapes: openpyxl + openpyxl.chart.stock_chart: openpyxl + openpyxl.chart.surface_chart: openpyxl + openpyxl.chart.text: openpyxl + openpyxl.chart.title: openpyxl + openpyxl.chart.trendline: openpyxl + openpyxl.chart.updown_bars: openpyxl + openpyxl.chartsheet: openpyxl + openpyxl.chartsheet.chartsheet: openpyxl + openpyxl.chartsheet.custom: openpyxl + openpyxl.chartsheet.properties: openpyxl + openpyxl.chartsheet.protection: openpyxl + openpyxl.chartsheet.publish: openpyxl + openpyxl.chartsheet.relation: openpyxl + openpyxl.chartsheet.views: openpyxl + openpyxl.comments: openpyxl + openpyxl.comments.author: openpyxl + openpyxl.comments.comment_sheet: openpyxl + openpyxl.comments.comments: openpyxl + openpyxl.comments.shape_writer: openpyxl + openpyxl.compat: openpyxl + openpyxl.compat.abc: openpyxl + openpyxl.compat.numbers: openpyxl + openpyxl.compat.product: openpyxl + openpyxl.compat.singleton: openpyxl + openpyxl.compat.strings: openpyxl + openpyxl.descriptors: openpyxl + openpyxl.descriptors.base: openpyxl + openpyxl.descriptors.excel: openpyxl + openpyxl.descriptors.namespace: openpyxl + openpyxl.descriptors.nested: openpyxl + openpyxl.descriptors.sequence: openpyxl + openpyxl.descriptors.serialisable: openpyxl + openpyxl.descriptors.slots: openpyxl + openpyxl.drawing: openpyxl + openpyxl.drawing.colors: openpyxl + openpyxl.drawing.connector: openpyxl + openpyxl.drawing.drawing: openpyxl + openpyxl.drawing.effect: openpyxl + openpyxl.drawing.fill: openpyxl + openpyxl.drawing.geometry: openpyxl + openpyxl.drawing.graphic: openpyxl + openpyxl.drawing.image: openpyxl + openpyxl.drawing.line: openpyxl + openpyxl.drawing.picture: openpyxl + openpyxl.drawing.properties: openpyxl + openpyxl.drawing.relation: openpyxl + openpyxl.drawing.spreadsheet_drawing: openpyxl + openpyxl.drawing.text: openpyxl + openpyxl.drawing.xdr: openpyxl + openpyxl.formatting: openpyxl + openpyxl.formatting.formatting: openpyxl + openpyxl.formatting.rule: openpyxl + openpyxl.formula: openpyxl + openpyxl.formula.tokenizer: openpyxl + openpyxl.formula.translate: openpyxl + openpyxl.packaging: openpyxl + openpyxl.packaging.core: openpyxl + openpyxl.packaging.custom: openpyxl + openpyxl.packaging.extended: openpyxl + openpyxl.packaging.interface: openpyxl + openpyxl.packaging.manifest: openpyxl + openpyxl.packaging.relationship: openpyxl + openpyxl.packaging.workbook: openpyxl + openpyxl.pivot: openpyxl + openpyxl.pivot.cache: openpyxl + openpyxl.pivot.fields: openpyxl + openpyxl.pivot.record: openpyxl + openpyxl.pivot.table: openpyxl + openpyxl.reader: openpyxl + openpyxl.reader.drawings: openpyxl + openpyxl.reader.excel: openpyxl + openpyxl.reader.strings: openpyxl + openpyxl.reader.workbook: openpyxl + openpyxl.styles: openpyxl + openpyxl.styles.alignment: openpyxl + openpyxl.styles.borders: openpyxl + openpyxl.styles.builtins: openpyxl + openpyxl.styles.cell_style: openpyxl + openpyxl.styles.colors: openpyxl + openpyxl.styles.differential: openpyxl + openpyxl.styles.fills: openpyxl + openpyxl.styles.fonts: openpyxl + openpyxl.styles.named_styles: openpyxl + openpyxl.styles.numbers: openpyxl + openpyxl.styles.protection: openpyxl + openpyxl.styles.proxy: openpyxl + openpyxl.styles.styleable: openpyxl + openpyxl.styles.stylesheet: openpyxl + openpyxl.styles.table: openpyxl + openpyxl.utils: openpyxl + openpyxl.utils.bound_dictionary: openpyxl + openpyxl.utils.cell: openpyxl + openpyxl.utils.dataframe: openpyxl + openpyxl.utils.datetime: openpyxl + openpyxl.utils.escape: openpyxl + openpyxl.utils.exceptions: openpyxl + openpyxl.utils.formulas: openpyxl + openpyxl.utils.indexed_list: openpyxl + openpyxl.utils.inference: openpyxl + openpyxl.utils.protection: openpyxl + openpyxl.utils.units: openpyxl + openpyxl.workbook: openpyxl + openpyxl.workbook.child: openpyxl + openpyxl.workbook.defined_name: openpyxl + openpyxl.workbook.external_link: openpyxl + openpyxl.workbook.external_link.external: openpyxl + openpyxl.workbook.external_reference: openpyxl + openpyxl.workbook.function_group: openpyxl + openpyxl.workbook.properties: openpyxl + openpyxl.workbook.protection: openpyxl + openpyxl.workbook.smart_tags: openpyxl + openpyxl.workbook.views: openpyxl + openpyxl.workbook.web: openpyxl + openpyxl.workbook.workbook: openpyxl + openpyxl.worksheet: openpyxl + openpyxl.worksheet.cell_range: openpyxl + openpyxl.worksheet.cell_watch: openpyxl + openpyxl.worksheet.controls: openpyxl + openpyxl.worksheet.copier: openpyxl + openpyxl.worksheet.custom: openpyxl + openpyxl.worksheet.datavalidation: openpyxl + openpyxl.worksheet.dimensions: openpyxl + openpyxl.worksheet.drawing: openpyxl + openpyxl.worksheet.errors: openpyxl + openpyxl.worksheet.filters: openpyxl + openpyxl.worksheet.formula: openpyxl + openpyxl.worksheet.header_footer: openpyxl + openpyxl.worksheet.hyperlink: openpyxl + openpyxl.worksheet.merge: openpyxl + openpyxl.worksheet.ole: openpyxl + openpyxl.worksheet.page: openpyxl + openpyxl.worksheet.pagebreak: openpyxl + openpyxl.worksheet.picture: openpyxl + openpyxl.worksheet.print_settings: openpyxl + openpyxl.worksheet.properties: openpyxl + openpyxl.worksheet.protection: openpyxl + openpyxl.worksheet.related: openpyxl + openpyxl.worksheet.scenario: openpyxl + openpyxl.worksheet.smart_tag: openpyxl + openpyxl.worksheet.table: openpyxl + openpyxl.worksheet.views: openpyxl + openpyxl.worksheet.worksheet: openpyxl + openpyxl.writer: openpyxl + openpyxl.writer.excel: openpyxl + openpyxl.writer.theme: openpyxl + openpyxl.xml: openpyxl + openpyxl.xml.constants: openpyxl + openpyxl.xml.functions: openpyxl + opt_einsum: opt_einsum + opt_einsum.backends: opt_einsum + opt_einsum.backends.cupy: opt_einsum + opt_einsum.backends.dispatch: opt_einsum + opt_einsum.backends.jax: opt_einsum + opt_einsum.backends.object_arrays: opt_einsum + opt_einsum.backends.tensorflow: opt_einsum + opt_einsum.backends.theano: opt_einsum + opt_einsum.backends.torch: opt_einsum + opt_einsum.blas: opt_einsum + opt_einsum.contract: opt_einsum + opt_einsum.helpers: opt_einsum + opt_einsum.parser: opt_einsum + opt_einsum.path_random: opt_einsum + opt_einsum.paths: opt_einsum + opt_einsum.sharing: opt_einsum + optax: optax + optax.experimental: optax + optax.optax_test: optax + orbax.checkpoint: orbax_checkpoint + orbax.checkpoint.abstract_checkpointer: orbax_checkpoint + orbax.checkpoint.aggregate_handlers: orbax_checkpoint + orbax.checkpoint.array_checkpoint_handler: orbax_checkpoint + orbax.checkpoint.async_checkpoint_handler: orbax_checkpoint + orbax.checkpoint.async_checkpointer: orbax_checkpoint + orbax.checkpoint.checkpoint_handler: orbax_checkpoint + orbax.checkpoint.checkpoint_manager: orbax_checkpoint + orbax.checkpoint.checkpoint_utils: orbax_checkpoint + orbax.checkpoint.checkpoint_utils_test: orbax_checkpoint + orbax.checkpoint.checkpointer: orbax_checkpoint + orbax.checkpoint.conftest: orbax_checkpoint + orbax.checkpoint.future: orbax_checkpoint + orbax.checkpoint.json_checkpoint_handler: orbax_checkpoint + orbax.checkpoint.json_checkpoint_handler_test: orbax_checkpoint + orbax.checkpoint.lazy_utils: orbax_checkpoint + orbax.checkpoint.msgpack_utils: orbax_checkpoint + orbax.checkpoint.pytree_checkpoint_handler: orbax_checkpoint + orbax.checkpoint.test_utils: orbax_checkpoint + orbax.checkpoint.transform_utils: orbax_checkpoint + orbax.checkpoint.transform_utils_test: orbax_checkpoint + orbax.checkpoint.type_handlers: orbax_checkpoint + orbax.checkpoint.utils: orbax_checkpoint + orbax.checkpoint.utils_test: orbax_checkpoint + overrides: overrides + overrides.enforce: overrides + overrides.final: overrides + overrides.overrides: overrides + overrides.signature: overrides + overrides.typing_utils: overrides + packaging: packaging + packaging.markers: packaging + packaging.metadata: packaging + packaging.requirements: packaging + packaging.specifiers: packaging + packaging.tags: packaging + packaging.utils: packaging + packaging.version: packaging + pandas: pandas + pandas.api: pandas + pandas.api.extensions: pandas + pandas.api.indexers: pandas + pandas.api.interchange: pandas + pandas.api.types: pandas + pandas.arrays: pandas + pandas.compat: pandas + pandas.compat.chainmap: pandas + pandas.compat.numpy: pandas + pandas.compat.numpy.function: pandas + pandas.compat.pickle_compat: pandas + pandas.compat.pyarrow: pandas + pandas.conftest: pandas + pandas.core: pandas + pandas.core.accessor: pandas + pandas.core.algorithms: pandas + pandas.core.api: pandas + pandas.core.apply: pandas + pandas.core.array_algos: pandas + pandas.core.array_algos.masked_reductions: pandas + pandas.core.array_algos.putmask: pandas + pandas.core.array_algos.quantile: pandas + pandas.core.array_algos.replace: pandas + pandas.core.array_algos.take: pandas + pandas.core.array_algos.transforms: pandas + pandas.core.arraylike: pandas + pandas.core.arrays: pandas + pandas.core.arrays.arrow: pandas + pandas.core.arrays.arrow.array: pandas + pandas.core.arrays.arrow.dtype: pandas + pandas.core.arrays.arrow.extension_types: pandas + pandas.core.arrays.base: pandas + pandas.core.arrays.boolean: pandas + pandas.core.arrays.categorical: pandas + pandas.core.arrays.datetimelike: pandas + pandas.core.arrays.datetimes: pandas + pandas.core.arrays.floating: pandas + pandas.core.arrays.integer: pandas + pandas.core.arrays.interval: pandas + pandas.core.arrays.masked: pandas + pandas.core.arrays.numeric: pandas + pandas.core.arrays.numpy_: pandas + pandas.core.arrays.period: pandas + pandas.core.arrays.sparse: pandas + pandas.core.arrays.sparse.accessor: pandas + pandas.core.arrays.sparse.array: pandas + pandas.core.arrays.sparse.dtype: pandas + pandas.core.arrays.sparse.scipy_sparse: pandas + pandas.core.arrays.string_: pandas + pandas.core.arrays.string_arrow: pandas + pandas.core.arrays.timedeltas: pandas + pandas.core.base: pandas + pandas.core.common: pandas + pandas.core.computation: pandas + pandas.core.computation.align: pandas + pandas.core.computation.api: pandas + pandas.core.computation.check: pandas + pandas.core.computation.common: pandas + pandas.core.computation.engines: pandas + pandas.core.computation.eval: pandas + pandas.core.computation.expr: pandas + pandas.core.computation.expressions: pandas + pandas.core.computation.ops: pandas + pandas.core.computation.parsing: pandas + pandas.core.computation.pytables: pandas + pandas.core.computation.scope: pandas + pandas.core.config_init: pandas + pandas.core.construction: pandas + pandas.core.describe: pandas + pandas.core.dtypes: pandas + pandas.core.dtypes.api: pandas + pandas.core.dtypes.astype: pandas + pandas.core.dtypes.base: pandas + pandas.core.dtypes.cast: pandas + pandas.core.dtypes.common: pandas + pandas.core.dtypes.concat: pandas + pandas.core.dtypes.dtypes: pandas + pandas.core.dtypes.generic: pandas + pandas.core.dtypes.inference: pandas + pandas.core.dtypes.missing: pandas + pandas.core.flags: pandas + pandas.core.frame: pandas + pandas.core.generic: pandas + pandas.core.groupby: pandas + pandas.core.groupby.base: pandas + pandas.core.groupby.categorical: pandas + pandas.core.groupby.generic: pandas + pandas.core.groupby.groupby: pandas + pandas.core.groupby.grouper: pandas + pandas.core.groupby.indexing: pandas + pandas.core.groupby.numba_: pandas + pandas.core.groupby.ops: pandas + pandas.core.index: pandas + pandas.core.indexers: pandas + pandas.core.indexers.objects: pandas + pandas.core.indexers.utils: pandas + pandas.core.indexes: pandas + pandas.core.indexes.accessors: pandas + pandas.core.indexes.api: pandas + pandas.core.indexes.base: pandas + pandas.core.indexes.category: pandas + pandas.core.indexes.datetimelike: pandas + pandas.core.indexes.datetimes: pandas + pandas.core.indexes.extension: pandas + pandas.core.indexes.frozen: pandas + pandas.core.indexes.interval: pandas + pandas.core.indexes.multi: pandas + pandas.core.indexes.numeric: pandas + pandas.core.indexes.period: pandas + pandas.core.indexes.range: pandas + pandas.core.indexes.timedeltas: pandas + pandas.core.indexing: pandas + pandas.core.interchange: pandas + pandas.core.interchange.buffer: pandas + pandas.core.interchange.column: pandas + pandas.core.interchange.dataframe: pandas + pandas.core.interchange.dataframe_protocol: pandas + pandas.core.interchange.from_dataframe: pandas + pandas.core.interchange.utils: pandas + pandas.core.internals: pandas + pandas.core.internals.api: pandas + pandas.core.internals.array_manager: pandas + pandas.core.internals.base: pandas + pandas.core.internals.blocks: pandas + pandas.core.internals.concat: pandas + pandas.core.internals.construction: pandas + pandas.core.internals.managers: pandas + pandas.core.internals.ops: pandas + pandas.core.missing: pandas + pandas.core.nanops: pandas + pandas.core.ops: pandas + pandas.core.ops.array_ops: pandas + pandas.core.ops.common: pandas + pandas.core.ops.dispatch: pandas + pandas.core.ops.docstrings: pandas + pandas.core.ops.invalid: pandas + pandas.core.ops.mask_ops: pandas + pandas.core.ops.methods: pandas + pandas.core.ops.missing: pandas + pandas.core.resample: pandas + pandas.core.reshape: pandas + pandas.core.reshape.api: pandas + pandas.core.reshape.concat: pandas + pandas.core.reshape.encoding: pandas + pandas.core.reshape.melt: pandas + pandas.core.reshape.merge: pandas + pandas.core.reshape.pivot: pandas + pandas.core.reshape.reshape: pandas + pandas.core.reshape.tile: pandas + pandas.core.reshape.util: pandas + pandas.core.roperator: pandas + pandas.core.sample: pandas + pandas.core.series: pandas + pandas.core.shared_docs: pandas + pandas.core.sorting: pandas + pandas.core.sparse: pandas + pandas.core.sparse.api: pandas + pandas.core.strings: pandas + pandas.core.strings.accessor: pandas + pandas.core.strings.base: pandas + pandas.core.strings.object_array: pandas + pandas.core.tools: pandas + pandas.core.tools.datetimes: pandas + pandas.core.tools.numeric: pandas + pandas.core.tools.timedeltas: pandas + pandas.core.tools.times: pandas + pandas.core.util: pandas + pandas.core.util.hashing: pandas + pandas.core.util.numba_: pandas + pandas.core.window: pandas + pandas.core.window.common: pandas + pandas.core.window.doc: pandas + pandas.core.window.ewm: pandas + pandas.core.window.expanding: pandas + pandas.core.window.numba_: pandas + pandas.core.window.online: pandas + pandas.core.window.rolling: pandas + pandas.errors: pandas + pandas.io: pandas + pandas.io.api: pandas + pandas.io.clipboard: pandas + pandas.io.clipboards: pandas + pandas.io.common: pandas + pandas.io.date_converters: pandas + pandas.io.excel: pandas + pandas.io.feather_format: pandas + pandas.io.formats: pandas + pandas.io.formats.console: pandas + pandas.io.formats.css: pandas + pandas.io.formats.csvs: pandas + pandas.io.formats.excel: pandas + pandas.io.formats.format: pandas + pandas.io.formats.html: pandas + pandas.io.formats.info: pandas + pandas.io.formats.latex: pandas + pandas.io.formats.printing: pandas + pandas.io.formats.string: pandas + pandas.io.formats.style: pandas + pandas.io.formats.style_render: pandas + pandas.io.formats.xml: pandas + pandas.io.gbq: pandas + pandas.io.html: pandas + pandas.io.json: pandas + pandas.io.orc: pandas + pandas.io.parquet: pandas + pandas.io.parsers: pandas + pandas.io.parsers.arrow_parser_wrapper: pandas + pandas.io.parsers.base_parser: pandas + pandas.io.parsers.c_parser_wrapper: pandas + pandas.io.parsers.python_parser: pandas + pandas.io.parsers.readers: pandas + pandas.io.pickle: pandas + pandas.io.pytables: pandas + pandas.io.sas: pandas + pandas.io.sas.sas7bdat: pandas + pandas.io.sas.sas_constants: pandas + pandas.io.sas.sas_xport: pandas + pandas.io.sas.sasreader: pandas + pandas.io.spss: pandas + pandas.io.sql: pandas + pandas.io.stata: pandas + pandas.io.xml: pandas + pandas.plotting: pandas + pandas.testing: pandas + pandas.tseries: pandas + pandas.tseries.api: pandas + pandas.tseries.frequencies: pandas + pandas.tseries.holiday: pandas + pandas.tseries.offsets: pandas + pandas.util: pandas + pandas.util.testing: pandas + pandas.util.version: pandas + pandocfilters: pandocfilters + parso: parso + parso.cache: parso + parso.file_io: parso + parso.grammar: parso + parso.normalizer: parso + parso.parser: parso + parso.pgen2: parso + parso.pgen2.generator: parso + parso.pgen2.grammar_parser: parso + parso.python: parso + parso.python.diff: parso + parso.python.errors: parso + parso.python.parser: parso + parso.python.pep8: parso + parso.python.prefix: parso + parso.python.token: parso + parso.python.tokenize: parso + parso.python.tree: parso + parso.tree: parso + parso.utils: parso + pastel: pastel + pastel.pastel: pastel + pastel.stack: pastel + pastel.style: pastel + pathspec: pathspec + pathspec.gitignore: pathspec + pathspec.pathspec: pathspec + pathspec.pattern: pathspec + pathspec.patterns: pathspec + pathspec.patterns.gitwildmatch: pathspec + pathspec.util: pathspec + patsy: patsy + patsy.build: patsy + patsy.builtins: patsy + patsy.categorical: patsy + patsy.compat: patsy + patsy.compat_ordereddict: patsy + patsy.constraint: patsy + patsy.contrasts: patsy + patsy.desc: patsy + patsy.design_info: patsy + patsy.eval: patsy + patsy.highlevel: patsy + patsy.infix_parser: patsy + patsy.mgcv_cubic_splines: patsy + patsy.missing: patsy + patsy.origin: patsy + patsy.parse_formula: patsy + patsy.redundancy: patsy + patsy.splines: patsy + patsy.state: patsy + patsy.test_build: patsy + patsy.test_highlevel: patsy + patsy.test_regressions: patsy + patsy.test_splines_bs_data: patsy + patsy.test_splines_crs_data: patsy + patsy.test_state: patsy + patsy.tokens: patsy + patsy.user_util: patsy + patsy.util: patsy + patsy.version: patsy + pexpect: pexpect + pexpect.ANSI: pexpect + pexpect.FSM: pexpect + pexpect.exceptions: pexpect + pexpect.expect: pexpect + pexpect.fdpexpect: pexpect + pexpect.popen_spawn: pexpect + pexpect.pty_spawn: pexpect + pexpect.pxssh: pexpect + pexpect.replwrap: pexpect + pexpect.run: pexpect + pexpect.screen: pexpect + pexpect.spawnbase: pexpect + pexpect.utils: pexpect + pickleshare: pickleshare + pkg_resources: setuptools + pkg_resources.extern: setuptools + platformdirs: platformdirs + platformdirs.android: platformdirs + platformdirs.api: platformdirs + platformdirs.macos: platformdirs + platformdirs.unix: platformdirs + platformdirs.version: platformdirs + platformdirs.windows: platformdirs + plotnine: plotnine + plotnine.animation: plotnine + plotnine.coords: plotnine + plotnine.coords.coord: plotnine + plotnine.coords.coord_cartesian: plotnine + plotnine.coords.coord_fixed: plotnine + plotnine.coords.coord_flip: plotnine + plotnine.coords.coord_trans: plotnine + plotnine.data: plotnine + plotnine.doctools: plotnine + plotnine.exceptions: plotnine + plotnine.facets: plotnine + plotnine.facets.facet: plotnine + plotnine.facets.facet_grid: plotnine + plotnine.facets.facet_null: plotnine + plotnine.facets.facet_wrap: plotnine + plotnine.facets.labelling: plotnine + plotnine.facets.layout: plotnine + plotnine.facets.strips: plotnine + plotnine.geoms: plotnine + plotnine.geoms.annotate: plotnine + plotnine.geoms.annotation_logticks: plotnine + plotnine.geoms.annotation_stripes: plotnine + plotnine.geoms.geom: plotnine + plotnine.geoms.geom_abline: plotnine + plotnine.geoms.geom_area: plotnine + plotnine.geoms.geom_bar: plotnine + plotnine.geoms.geom_bin_2d: plotnine + plotnine.geoms.geom_blank: plotnine + plotnine.geoms.geom_boxplot: plotnine + plotnine.geoms.geom_col: plotnine + plotnine.geoms.geom_count: plotnine + plotnine.geoms.geom_crossbar: plotnine + plotnine.geoms.geom_density: plotnine + plotnine.geoms.geom_density_2d: plotnine + plotnine.geoms.geom_dotplot: plotnine + plotnine.geoms.geom_errorbar: plotnine + plotnine.geoms.geom_errorbarh: plotnine + plotnine.geoms.geom_freqpoly: plotnine + plotnine.geoms.geom_histogram: plotnine + plotnine.geoms.geom_hline: plotnine + plotnine.geoms.geom_jitter: plotnine + plotnine.geoms.geom_label: plotnine + plotnine.geoms.geom_line: plotnine + plotnine.geoms.geom_linerange: plotnine + plotnine.geoms.geom_map: plotnine + plotnine.geoms.geom_path: plotnine + plotnine.geoms.geom_point: plotnine + plotnine.geoms.geom_pointdensity: plotnine + plotnine.geoms.geom_pointrange: plotnine + plotnine.geoms.geom_polygon: plotnine + plotnine.geoms.geom_qq: plotnine + plotnine.geoms.geom_qq_line: plotnine + plotnine.geoms.geom_quantile: plotnine + plotnine.geoms.geom_raster: plotnine + plotnine.geoms.geom_rect: plotnine + plotnine.geoms.geom_ribbon: plotnine + plotnine.geoms.geom_rug: plotnine + plotnine.geoms.geom_segment: plotnine + plotnine.geoms.geom_sina: plotnine + plotnine.geoms.geom_smooth: plotnine + plotnine.geoms.geom_spoke: plotnine + plotnine.geoms.geom_step: plotnine + plotnine.geoms.geom_text: plotnine + plotnine.geoms.geom_tile: plotnine + plotnine.geoms.geom_violin: plotnine + plotnine.geoms.geom_vline: plotnine + plotnine.ggplot: plotnine + plotnine.guides: plotnine + plotnine.guides.guide: plotnine + plotnine.guides.guide_axis: plotnine + plotnine.guides.guide_colorbar: plotnine + plotnine.guides.guide_legend: plotnine + plotnine.guides.guides: plotnine + plotnine.labels: plotnine + plotnine.layer: plotnine + plotnine.mapping: plotnine + plotnine.mapping.aes: plotnine + plotnine.mapping.evaluation: plotnine + plotnine.options: plotnine + plotnine.positions: plotnine + plotnine.positions.position: plotnine + plotnine.positions.position_dodge: plotnine + plotnine.positions.position_dodge2: plotnine + plotnine.positions.position_fill: plotnine + plotnine.positions.position_identity: plotnine + plotnine.positions.position_jitter: plotnine + plotnine.positions.position_jitterdodge: plotnine + plotnine.positions.position_nudge: plotnine + plotnine.positions.position_stack: plotnine + plotnine.qplot: plotnine + plotnine.scales: plotnine + plotnine.scales.limits: plotnine + plotnine.scales.range: plotnine + plotnine.scales.scale: plotnine + plotnine.scales.scale_alpha: plotnine + plotnine.scales.scale_color: plotnine + plotnine.scales.scale_identity: plotnine + plotnine.scales.scale_linetype: plotnine + plotnine.scales.scale_manual: plotnine + plotnine.scales.scale_shape: plotnine + plotnine.scales.scale_size: plotnine + plotnine.scales.scale_stroke: plotnine + plotnine.scales.scale_xy: plotnine + plotnine.scales.scales: plotnine + plotnine.stats: plotnine + plotnine.stats.binning: plotnine + plotnine.stats.density: plotnine + plotnine.stats.distributions: plotnine + plotnine.stats.smoothers: plotnine + plotnine.stats.stat: plotnine + plotnine.stats.stat_bin: plotnine + plotnine.stats.stat_bin_2d: plotnine + plotnine.stats.stat_bindot: plotnine + plotnine.stats.stat_boxplot: plotnine + plotnine.stats.stat_count: plotnine + plotnine.stats.stat_density: plotnine + plotnine.stats.stat_density_2d: plotnine + plotnine.stats.stat_ecdf: plotnine + plotnine.stats.stat_ellipse: plotnine + plotnine.stats.stat_function: plotnine + plotnine.stats.stat_hull: plotnine + plotnine.stats.stat_identity: plotnine + plotnine.stats.stat_pointdensity: plotnine + plotnine.stats.stat_qq: plotnine + plotnine.stats.stat_qq_line: plotnine + plotnine.stats.stat_quantile: plotnine + plotnine.stats.stat_sina: plotnine + plotnine.stats.stat_smooth: plotnine + plotnine.stats.stat_sum: plotnine + plotnine.stats.stat_summary: plotnine + plotnine.stats.stat_summary_bin: plotnine + plotnine.stats.stat_unique: plotnine + plotnine.stats.stat_ydensity: plotnine + plotnine.themes: plotnine + plotnine.themes.elements: plotnine + plotnine.themes.seaborn_rcmod: plotnine + plotnine.themes.theme: plotnine + plotnine.themes.theme_538: plotnine + plotnine.themes.theme_bw: plotnine + plotnine.themes.theme_classic: plotnine + plotnine.themes.theme_dark: plotnine + plotnine.themes.theme_gray: plotnine + plotnine.themes.theme_light: plotnine + plotnine.themes.theme_linedraw: plotnine + plotnine.themes.theme_matplotlib: plotnine + plotnine.themes.theme_minimal: plotnine + plotnine.themes.theme_seaborn: plotnine + plotnine.themes.theme_tufte: plotnine + plotnine.themes.theme_void: plotnine + plotnine.themes.theme_xkcd: plotnine + plotnine.themes.themeable: plotnine + plotnine.utils: plotnine + plotnine.watermark: plotnine + pluggy: pluggy + poethepoet: poethepoet + poethepoet.app: poethepoet + poethepoet.completion: poethepoet + poethepoet.completion.bash: poethepoet + poethepoet.completion.fish: poethepoet + poethepoet.completion.zsh: poethepoet + poethepoet.config: poethepoet + poethepoet.context: poethepoet + poethepoet.env: poethepoet + poethepoet.env.cache: poethepoet + poethepoet.env.manager: poethepoet + poethepoet.env.parse: poethepoet + poethepoet.env.template: poethepoet + poethepoet.exceptions: poethepoet + poethepoet.executor: poethepoet + poethepoet.executor.base: poethepoet + poethepoet.executor.poetry: poethepoet + poethepoet.executor.simple: poethepoet + poethepoet.executor.virtualenv: poethepoet + poethepoet.helpers: poethepoet + poethepoet.helpers.python: poethepoet + poethepoet.plugin: poethepoet + poethepoet.task: poethepoet + poethepoet.task.args: poethepoet + poethepoet.task.base: poethepoet + poethepoet.task.cmd: poethepoet + poethepoet.task.expr: poethepoet + poethepoet.task.graph: poethepoet + poethepoet.task.ref: poethepoet + poethepoet.task.script: poethepoet + poethepoet.task.sequence: poethepoet + poethepoet.task.shell: poethepoet + poethepoet.task.switch: poethepoet + poethepoet.ui: poethepoet + poethepoet.virtualenv: poethepoet + portalocker: portalocker + portalocker.constants: portalocker + portalocker.exceptions: portalocker + portalocker.portalocker: portalocker + portalocker.redis: portalocker + portalocker.utils: portalocker + prometheus_client: prometheus_client + prometheus_client.asgi: prometheus_client + prometheus_client.bridge: prometheus_client + prometheus_client.bridge.graphite: prometheus_client + prometheus_client.context_managers: prometheus_client + prometheus_client.core: prometheus_client + prometheus_client.decorator: prometheus_client + prometheus_client.exposition: prometheus_client + prometheus_client.gc_collector: prometheus_client + prometheus_client.metrics: prometheus_client + prometheus_client.metrics_core: prometheus_client + prometheus_client.mmap_dict: prometheus_client + prometheus_client.multiprocess: prometheus_client + prometheus_client.openmetrics: prometheus_client + prometheus_client.openmetrics.exposition: prometheus_client + prometheus_client.openmetrics.parser: prometheus_client + prometheus_client.parser: prometheus_client + prometheus_client.platform_collector: prometheus_client + prometheus_client.process_collector: prometheus_client + prometheus_client.registry: prometheus_client + prometheus_client.samples: prometheus_client + prometheus_client.twisted: prometheus_client + prometheus_client.utils: prometheus_client + prometheus_client.values: prometheus_client + prompt_toolkit: prompt_toolkit + prompt_toolkit.application: prompt_toolkit + prompt_toolkit.application.application: prompt_toolkit + prompt_toolkit.application.current: prompt_toolkit + prompt_toolkit.application.dummy: prompt_toolkit + prompt_toolkit.application.run_in_terminal: prompt_toolkit + prompt_toolkit.auto_suggest: prompt_toolkit + prompt_toolkit.buffer: prompt_toolkit + prompt_toolkit.cache: prompt_toolkit + prompt_toolkit.clipboard: prompt_toolkit + prompt_toolkit.clipboard.base: prompt_toolkit + prompt_toolkit.clipboard.in_memory: prompt_toolkit + prompt_toolkit.clipboard.pyperclip: prompt_toolkit + prompt_toolkit.completion: prompt_toolkit + prompt_toolkit.completion.base: prompt_toolkit + prompt_toolkit.completion.deduplicate: prompt_toolkit + prompt_toolkit.completion.filesystem: prompt_toolkit + prompt_toolkit.completion.fuzzy_completer: prompt_toolkit + prompt_toolkit.completion.nested: prompt_toolkit + prompt_toolkit.completion.word_completer: prompt_toolkit + prompt_toolkit.contrib: prompt_toolkit + prompt_toolkit.contrib.completers: prompt_toolkit + prompt_toolkit.contrib.completers.system: prompt_toolkit + prompt_toolkit.contrib.regular_languages: prompt_toolkit + prompt_toolkit.contrib.regular_languages.compiler: prompt_toolkit + prompt_toolkit.contrib.regular_languages.completion: prompt_toolkit + prompt_toolkit.contrib.regular_languages.lexer: prompt_toolkit + prompt_toolkit.contrib.regular_languages.regex_parser: prompt_toolkit + prompt_toolkit.contrib.regular_languages.validation: prompt_toolkit + prompt_toolkit.contrib.ssh: prompt_toolkit + prompt_toolkit.contrib.ssh.server: prompt_toolkit + prompt_toolkit.contrib.telnet: prompt_toolkit + prompt_toolkit.contrib.telnet.log: prompt_toolkit + prompt_toolkit.contrib.telnet.protocol: prompt_toolkit + prompt_toolkit.contrib.telnet.server: prompt_toolkit + prompt_toolkit.cursor_shapes: prompt_toolkit + prompt_toolkit.data_structures: prompt_toolkit + prompt_toolkit.document: prompt_toolkit + prompt_toolkit.enums: prompt_toolkit + prompt_toolkit.eventloop: prompt_toolkit + prompt_toolkit.eventloop.async_generator: prompt_toolkit + prompt_toolkit.eventloop.inputhook: prompt_toolkit + prompt_toolkit.eventloop.utils: prompt_toolkit + prompt_toolkit.eventloop.win32: prompt_toolkit + prompt_toolkit.filters: prompt_toolkit + prompt_toolkit.filters.app: prompt_toolkit + prompt_toolkit.filters.base: prompt_toolkit + prompt_toolkit.filters.cli: prompt_toolkit + prompt_toolkit.filters.utils: prompt_toolkit + prompt_toolkit.formatted_text: prompt_toolkit + prompt_toolkit.formatted_text.ansi: prompt_toolkit + prompt_toolkit.formatted_text.base: prompt_toolkit + prompt_toolkit.formatted_text.html: prompt_toolkit + prompt_toolkit.formatted_text.pygments: prompt_toolkit + prompt_toolkit.formatted_text.utils: prompt_toolkit + prompt_toolkit.history: prompt_toolkit + prompt_toolkit.input: prompt_toolkit + prompt_toolkit.input.ansi_escape_sequences: prompt_toolkit + prompt_toolkit.input.base: prompt_toolkit + prompt_toolkit.input.defaults: prompt_toolkit + prompt_toolkit.input.posix_pipe: prompt_toolkit + prompt_toolkit.input.posix_utils: prompt_toolkit + prompt_toolkit.input.typeahead: prompt_toolkit + prompt_toolkit.input.vt100: prompt_toolkit + prompt_toolkit.input.vt100_parser: prompt_toolkit + prompt_toolkit.input.win32: prompt_toolkit + prompt_toolkit.input.win32_pipe: prompt_toolkit + prompt_toolkit.key_binding: prompt_toolkit + prompt_toolkit.key_binding.bindings: prompt_toolkit + prompt_toolkit.key_binding.bindings.auto_suggest: prompt_toolkit + prompt_toolkit.key_binding.bindings.basic: prompt_toolkit + prompt_toolkit.key_binding.bindings.completion: prompt_toolkit + prompt_toolkit.key_binding.bindings.cpr: prompt_toolkit + prompt_toolkit.key_binding.bindings.emacs: prompt_toolkit + prompt_toolkit.key_binding.bindings.focus: prompt_toolkit + prompt_toolkit.key_binding.bindings.mouse: prompt_toolkit + prompt_toolkit.key_binding.bindings.named_commands: prompt_toolkit + prompt_toolkit.key_binding.bindings.open_in_editor: prompt_toolkit + prompt_toolkit.key_binding.bindings.page_navigation: prompt_toolkit + prompt_toolkit.key_binding.bindings.scroll: prompt_toolkit + prompt_toolkit.key_binding.bindings.search: prompt_toolkit + prompt_toolkit.key_binding.bindings.vi: prompt_toolkit + prompt_toolkit.key_binding.defaults: prompt_toolkit + prompt_toolkit.key_binding.digraphs: prompt_toolkit + prompt_toolkit.key_binding.emacs_state: prompt_toolkit + prompt_toolkit.key_binding.key_bindings: prompt_toolkit + prompt_toolkit.key_binding.key_processor: prompt_toolkit + prompt_toolkit.key_binding.vi_state: prompt_toolkit + prompt_toolkit.keys: prompt_toolkit + prompt_toolkit.layout: prompt_toolkit + prompt_toolkit.layout.containers: prompt_toolkit + prompt_toolkit.layout.controls: prompt_toolkit + prompt_toolkit.layout.dimension: prompt_toolkit + prompt_toolkit.layout.dummy: prompt_toolkit + prompt_toolkit.layout.layout: prompt_toolkit + prompt_toolkit.layout.margins: prompt_toolkit + prompt_toolkit.layout.menus: prompt_toolkit + prompt_toolkit.layout.mouse_handlers: prompt_toolkit + prompt_toolkit.layout.processors: prompt_toolkit + prompt_toolkit.layout.screen: prompt_toolkit + prompt_toolkit.layout.scrollable_pane: prompt_toolkit + prompt_toolkit.layout.utils: prompt_toolkit + prompt_toolkit.lexers: prompt_toolkit + prompt_toolkit.lexers.base: prompt_toolkit + prompt_toolkit.lexers.pygments: prompt_toolkit + prompt_toolkit.log: prompt_toolkit + prompt_toolkit.mouse_events: prompt_toolkit + prompt_toolkit.output: prompt_toolkit + prompt_toolkit.output.base: prompt_toolkit + prompt_toolkit.output.color_depth: prompt_toolkit + prompt_toolkit.output.conemu: prompt_toolkit + prompt_toolkit.output.defaults: prompt_toolkit + prompt_toolkit.output.flush_stdout: prompt_toolkit + prompt_toolkit.output.plain_text: prompt_toolkit + prompt_toolkit.output.vt100: prompt_toolkit + prompt_toolkit.output.win32: prompt_toolkit + prompt_toolkit.output.windows10: prompt_toolkit + prompt_toolkit.patch_stdout: prompt_toolkit + prompt_toolkit.renderer: prompt_toolkit + prompt_toolkit.search: prompt_toolkit + prompt_toolkit.selection: prompt_toolkit + prompt_toolkit.shortcuts: prompt_toolkit + prompt_toolkit.shortcuts.dialogs: prompt_toolkit + prompt_toolkit.shortcuts.progress_bar: prompt_toolkit + prompt_toolkit.shortcuts.progress_bar.base: prompt_toolkit + prompt_toolkit.shortcuts.progress_bar.formatters: prompt_toolkit + prompt_toolkit.shortcuts.prompt: prompt_toolkit + prompt_toolkit.shortcuts.utils: prompt_toolkit + prompt_toolkit.styles: prompt_toolkit + prompt_toolkit.styles.base: prompt_toolkit + prompt_toolkit.styles.defaults: prompt_toolkit + prompt_toolkit.styles.named_colors: prompt_toolkit + prompt_toolkit.styles.pygments: prompt_toolkit + prompt_toolkit.styles.style: prompt_toolkit + prompt_toolkit.styles.style_transformation: prompt_toolkit + prompt_toolkit.token: prompt_toolkit + prompt_toolkit.utils: prompt_toolkit + prompt_toolkit.validation: prompt_toolkit + prompt_toolkit.widgets: prompt_toolkit + prompt_toolkit.widgets.base: prompt_toolkit + prompt_toolkit.widgets.dialogs: prompt_toolkit + prompt_toolkit.widgets.menus: prompt_toolkit + prompt_toolkit.widgets.toolbars: prompt_toolkit + prompt_toolkit.win32_types: prompt_toolkit + protoc_gen_swagger: protoc_gen_swagger + protoc_gen_swagger.options: protoc_gen_swagger + protoc_gen_swagger.options.annotations_pb2: protoc_gen_swagger + protoc_gen_swagger.options.openapiv2_pb2: protoc_gen_swagger + psutil: psutil + ptyprocess: ptyprocess + ptyprocess.ptyprocess: ptyprocess + ptyprocess.util: ptyprocess + pure_eval: pure_eval + pure_eval.core: pure_eval + pure_eval.my_getattr_static: pure_eval + pure_eval.utils: pure_eval + pure_eval.version: pure_eval + pvectorc: pyrsistent + py: pytest + pyarrow: pyarrow + pyarrow.benchmark: pyarrow + pyarrow.cffi: pyarrow + pyarrow.compute: pyarrow + pyarrow.conftest: pyarrow + pyarrow.csv: pyarrow + pyarrow.cuda: pyarrow + pyarrow.dataset: pyarrow + pyarrow.feather: pyarrow + pyarrow.filesystem: pyarrow + pyarrow.flight: pyarrow + pyarrow.fs: pyarrow + pyarrow.hdfs: pyarrow + pyarrow.interchange: pyarrow + pyarrow.interchange.buffer: pyarrow + pyarrow.interchange.column: pyarrow + pyarrow.interchange.dataframe: pyarrow + pyarrow.interchange.from_dataframe: pyarrow + pyarrow.ipc: pyarrow + pyarrow.json: pyarrow + pyarrow.jvm: pyarrow + pyarrow.lib: pyarrow + pyarrow.orc: pyarrow + pyarrow.pandas_compat: pyarrow + pyarrow.parquet: pyarrow + pyarrow.parquet.core: pyarrow + pyarrow.parquet.encryption: pyarrow + pyarrow.plasma: pyarrow + pyarrow.serialization: pyarrow + pyarrow.substrait: pyarrow + pyarrow.types: pyarrow + pyarrow.util: pyarrow + pyarrow.vendored: pyarrow + pyarrow.vendored.docscrape: pyarrow + pyarrow.vendored.version: pyarrow + pyasn1: pyasn1 + pyasn1.codec: pyasn1 + pyasn1.codec.ber: pyasn1 + pyasn1.codec.ber.decoder: pyasn1 + pyasn1.codec.ber.encoder: pyasn1 + pyasn1.codec.ber.eoo: pyasn1 + pyasn1.codec.cer: pyasn1 + pyasn1.codec.cer.decoder: pyasn1 + pyasn1.codec.cer.encoder: pyasn1 + pyasn1.codec.der: pyasn1 + pyasn1.codec.der.decoder: pyasn1 + pyasn1.codec.der.encoder: pyasn1 + pyasn1.codec.native: pyasn1 + pyasn1.codec.native.decoder: pyasn1 + pyasn1.codec.native.encoder: pyasn1 + pyasn1.compat: pyasn1 + pyasn1.compat.binary: pyasn1 + pyasn1.compat.calling: pyasn1 + pyasn1.compat.dateandtime: pyasn1 + pyasn1.compat.integer: pyasn1 + pyasn1.compat.octets: pyasn1 + pyasn1.compat.string: pyasn1 + pyasn1.debug: pyasn1 + pyasn1.error: pyasn1 + pyasn1.type: pyasn1 + pyasn1.type.base: pyasn1 + pyasn1.type.char: pyasn1 + pyasn1.type.constraint: pyasn1 + pyasn1.type.error: pyasn1 + pyasn1.type.namedtype: pyasn1 + pyasn1.type.namedval: pyasn1 + pyasn1.type.opentype: pyasn1 + pyasn1.type.tag: pyasn1 + pyasn1.type.tagmap: pyasn1 + pyasn1.type.univ: pyasn1 + pyasn1.type.useful: pyasn1 + pyasn1_modules: pyasn1_modules + pyasn1_modules.pem: pyasn1_modules + pyasn1_modules.rfc1155: pyasn1_modules + pyasn1_modules.rfc1157: pyasn1_modules + pyasn1_modules.rfc1901: pyasn1_modules + pyasn1_modules.rfc1902: pyasn1_modules + pyasn1_modules.rfc1905: pyasn1_modules + pyasn1_modules.rfc2251: pyasn1_modules + pyasn1_modules.rfc2314: pyasn1_modules + pyasn1_modules.rfc2315: pyasn1_modules + pyasn1_modules.rfc2437: pyasn1_modules + pyasn1_modules.rfc2459: pyasn1_modules + pyasn1_modules.rfc2511: pyasn1_modules + pyasn1_modules.rfc2560: pyasn1_modules + pyasn1_modules.rfc2631: pyasn1_modules + pyasn1_modules.rfc2634: pyasn1_modules + pyasn1_modules.rfc2985: pyasn1_modules + pyasn1_modules.rfc2986: pyasn1_modules + pyasn1_modules.rfc3114: pyasn1_modules + pyasn1_modules.rfc3161: pyasn1_modules + pyasn1_modules.rfc3274: pyasn1_modules + pyasn1_modules.rfc3279: pyasn1_modules + pyasn1_modules.rfc3280: pyasn1_modules + pyasn1_modules.rfc3281: pyasn1_modules + pyasn1_modules.rfc3412: pyasn1_modules + pyasn1_modules.rfc3414: pyasn1_modules + pyasn1_modules.rfc3447: pyasn1_modules + pyasn1_modules.rfc3560: pyasn1_modules + pyasn1_modules.rfc3565: pyasn1_modules + pyasn1_modules.rfc3709: pyasn1_modules + pyasn1_modules.rfc3770: pyasn1_modules + pyasn1_modules.rfc3779: pyasn1_modules + pyasn1_modules.rfc3852: pyasn1_modules + pyasn1_modules.rfc4043: pyasn1_modules + pyasn1_modules.rfc4055: pyasn1_modules + pyasn1_modules.rfc4073: pyasn1_modules + pyasn1_modules.rfc4108: pyasn1_modules + pyasn1_modules.rfc4210: pyasn1_modules + pyasn1_modules.rfc4211: pyasn1_modules + pyasn1_modules.rfc4334: pyasn1_modules + pyasn1_modules.rfc4985: pyasn1_modules + pyasn1_modules.rfc5035: pyasn1_modules + pyasn1_modules.rfc5083: pyasn1_modules + pyasn1_modules.rfc5084: pyasn1_modules + pyasn1_modules.rfc5208: pyasn1_modules + pyasn1_modules.rfc5280: pyasn1_modules + pyasn1_modules.rfc5480: pyasn1_modules + pyasn1_modules.rfc5649: pyasn1_modules + pyasn1_modules.rfc5652: pyasn1_modules + pyasn1_modules.rfc5751: pyasn1_modules + pyasn1_modules.rfc5755: pyasn1_modules + pyasn1_modules.rfc5913: pyasn1_modules + pyasn1_modules.rfc5914: pyasn1_modules + pyasn1_modules.rfc5915: pyasn1_modules + pyasn1_modules.rfc5916: pyasn1_modules + pyasn1_modules.rfc5917: pyasn1_modules + pyasn1_modules.rfc5924: pyasn1_modules + pyasn1_modules.rfc5934: pyasn1_modules + pyasn1_modules.rfc5940: pyasn1_modules + pyasn1_modules.rfc5958: pyasn1_modules + pyasn1_modules.rfc5990: pyasn1_modules + pyasn1_modules.rfc6010: pyasn1_modules + pyasn1_modules.rfc6019: pyasn1_modules + pyasn1_modules.rfc6031: pyasn1_modules + pyasn1_modules.rfc6032: pyasn1_modules + pyasn1_modules.rfc6120: pyasn1_modules + pyasn1_modules.rfc6170: pyasn1_modules + pyasn1_modules.rfc6187: pyasn1_modules + pyasn1_modules.rfc6210: pyasn1_modules + pyasn1_modules.rfc6211: pyasn1_modules + pyasn1_modules.rfc6402: pyasn1_modules + pyasn1_modules.rfc6402-1: pyasn1_modules + pyasn1_modules.rfc6482: pyasn1_modules + pyasn1_modules.rfc6486: pyasn1_modules + pyasn1_modules.rfc6487: pyasn1_modules + pyasn1_modules.rfc6664: pyasn1_modules + pyasn1_modules.rfc6955: pyasn1_modules + pyasn1_modules.rfc6960: pyasn1_modules + pyasn1_modules.rfc7030: pyasn1_modules + pyasn1_modules.rfc7191: pyasn1_modules + pyasn1_modules.rfc7229: pyasn1_modules + pyasn1_modules.rfc7292: pyasn1_modules + pyasn1_modules.rfc7296: pyasn1_modules + pyasn1_modules.rfc7508: pyasn1_modules + pyasn1_modules.rfc7585: pyasn1_modules + pyasn1_modules.rfc7633: pyasn1_modules + pyasn1_modules.rfc7773: pyasn1_modules + pyasn1_modules.rfc7894: pyasn1_modules + pyasn1_modules.rfc7894-1: pyasn1_modules + pyasn1_modules.rfc7906: pyasn1_modules + pyasn1_modules.rfc7914: pyasn1_modules + pyasn1_modules.rfc8017: pyasn1_modules + pyasn1_modules.rfc8018: pyasn1_modules + pyasn1_modules.rfc8103: pyasn1_modules + pyasn1_modules.rfc8209: pyasn1_modules + pyasn1_modules.rfc8226: pyasn1_modules + pyasn1_modules.rfc8358: pyasn1_modules + pyasn1_modules.rfc8360: pyasn1_modules + pyasn1_modules.rfc8398: pyasn1_modules + pyasn1_modules.rfc8410: pyasn1_modules + pyasn1_modules.rfc8418: pyasn1_modules + pyasn1_modules.rfc8419: pyasn1_modules + pyasn1_modules.rfc8479: pyasn1_modules + pyasn1_modules.rfc8494: pyasn1_modules + pyasn1_modules.rfc8520: pyasn1_modules + pyasn1_modules.rfc8619: pyasn1_modules + pyasn1_modules.rfc8649: pyasn1_modules + pycparser: pycparser + pycparser.ast_transforms: pycparser + pycparser.c_ast: pycparser + pycparser.c_generator: pycparser + pycparser.c_lexer: pycparser + pycparser.c_parser: pycparser + pycparser.lextab: pycparser + pycparser.ply: pycparser + pycparser.ply.cpp: pycparser + pycparser.ply.ctokens: pycparser + pycparser.ply.lex: pycparser + pycparser.ply.yacc: pycparser + pycparser.ply.ygen: pycparser + pycparser.plyparser: pycparser + pycparser.yacctab: pycparser + pydevd_plugins: omegaconf + pydevd_plugins.extensions: omegaconf + pydevd_plugins.extensions.pydevd_plugin_omegaconf: omegaconf + pygments: Pygments + pygments.cmdline: Pygments + pygments.console: Pygments + pygments.filter: Pygments + pygments.filters: Pygments + pygments.formatter: Pygments + pygments.formatters: Pygments + pygments.formatters.bbcode: Pygments + pygments.formatters.groff: Pygments + pygments.formatters.html: Pygments + pygments.formatters.img: Pygments + pygments.formatters.irc: Pygments + pygments.formatters.latex: Pygments + pygments.formatters.other: Pygments + pygments.formatters.pangomarkup: Pygments + pygments.formatters.rtf: Pygments + pygments.formatters.svg: Pygments + pygments.formatters.terminal: Pygments + pygments.formatters.terminal256: Pygments + pygments.lexer: Pygments + pygments.lexers: Pygments + pygments.lexers.actionscript: Pygments + pygments.lexers.ada: Pygments + pygments.lexers.agile: Pygments + pygments.lexers.algebra: Pygments + pygments.lexers.ambient: Pygments + pygments.lexers.amdgpu: Pygments + pygments.lexers.ampl: Pygments + pygments.lexers.apdlexer: Pygments + pygments.lexers.apl: Pygments + pygments.lexers.archetype: Pygments + pygments.lexers.arrow: Pygments + pygments.lexers.arturo: Pygments + pygments.lexers.asc: Pygments + pygments.lexers.asm: Pygments + pygments.lexers.automation: Pygments + pygments.lexers.bare: Pygments + pygments.lexers.basic: Pygments + pygments.lexers.bdd: Pygments + pygments.lexers.berry: Pygments + pygments.lexers.bibtex: Pygments + pygments.lexers.boa: Pygments + pygments.lexers.business: Pygments + pygments.lexers.c_cpp: Pygments + pygments.lexers.c_like: Pygments + pygments.lexers.capnproto: Pygments + pygments.lexers.carbon: Pygments + pygments.lexers.cddl: Pygments + pygments.lexers.chapel: Pygments + pygments.lexers.clean: Pygments + pygments.lexers.comal: Pygments + pygments.lexers.compiled: Pygments + pygments.lexers.configs: Pygments + pygments.lexers.console: Pygments + pygments.lexers.cplint: Pygments + pygments.lexers.crystal: Pygments + pygments.lexers.csound: Pygments + pygments.lexers.css: Pygments + pygments.lexers.d: Pygments + pygments.lexers.dalvik: Pygments + pygments.lexers.data: Pygments + pygments.lexers.dax: Pygments + pygments.lexers.devicetree: Pygments + pygments.lexers.diff: Pygments + pygments.lexers.dotnet: Pygments + pygments.lexers.dsls: Pygments + pygments.lexers.dylan: Pygments + pygments.lexers.ecl: Pygments + pygments.lexers.eiffel: Pygments + pygments.lexers.elm: Pygments + pygments.lexers.elpi: Pygments + pygments.lexers.email: Pygments + pygments.lexers.erlang: Pygments + pygments.lexers.esoteric: Pygments + pygments.lexers.ezhil: Pygments + pygments.lexers.factor: Pygments + pygments.lexers.fantom: Pygments + pygments.lexers.felix: Pygments + pygments.lexers.fift: Pygments + pygments.lexers.floscript: Pygments + pygments.lexers.forth: Pygments + pygments.lexers.fortran: Pygments + pygments.lexers.foxpro: Pygments + pygments.lexers.freefem: Pygments + pygments.lexers.func: Pygments + pygments.lexers.functional: Pygments + pygments.lexers.futhark: Pygments + pygments.lexers.gcodelexer: Pygments + pygments.lexers.gdscript: Pygments + pygments.lexers.go: Pygments + pygments.lexers.grammar_notation: Pygments + pygments.lexers.graph: Pygments + pygments.lexers.graphics: Pygments + pygments.lexers.graphviz: Pygments + pygments.lexers.gsql: Pygments + pygments.lexers.haskell: Pygments + pygments.lexers.haxe: Pygments + pygments.lexers.hdl: Pygments + pygments.lexers.hexdump: Pygments + pygments.lexers.html: Pygments + pygments.lexers.idl: Pygments + pygments.lexers.igor: Pygments + pygments.lexers.inferno: Pygments + pygments.lexers.installers: Pygments + pygments.lexers.int_fiction: Pygments + pygments.lexers.iolang: Pygments + pygments.lexers.j: Pygments + pygments.lexers.javascript: Pygments + pygments.lexers.jmespath: Pygments + pygments.lexers.jslt: Pygments + pygments.lexers.jsonnet: Pygments + pygments.lexers.julia: Pygments + pygments.lexers.jvm: Pygments + pygments.lexers.kuin: Pygments + pygments.lexers.lilypond: Pygments + pygments.lexers.lisp: Pygments + pygments.lexers.macaulay2: Pygments + pygments.lexers.make: Pygments + pygments.lexers.markup: Pygments + pygments.lexers.math: Pygments + pygments.lexers.matlab: Pygments + pygments.lexers.maxima: Pygments + pygments.lexers.meson: Pygments + pygments.lexers.mime: Pygments + pygments.lexers.minecraft: Pygments + pygments.lexers.mips: Pygments + pygments.lexers.ml: Pygments + pygments.lexers.modeling: Pygments + pygments.lexers.modula2: Pygments + pygments.lexers.monte: Pygments + pygments.lexers.mosel: Pygments + pygments.lexers.ncl: Pygments + pygments.lexers.nimrod: Pygments + pygments.lexers.nit: Pygments + pygments.lexers.nix: Pygments + pygments.lexers.oberon: Pygments + pygments.lexers.objective: Pygments + pygments.lexers.ooc: Pygments + pygments.lexers.other: Pygments + pygments.lexers.parasail: Pygments + pygments.lexers.parsers: Pygments + pygments.lexers.pascal: Pygments + pygments.lexers.pawn: Pygments + pygments.lexers.perl: Pygments + pygments.lexers.phix: Pygments + pygments.lexers.php: Pygments + pygments.lexers.pointless: Pygments + pygments.lexers.pony: Pygments + pygments.lexers.praat: Pygments + pygments.lexers.procfile: Pygments + pygments.lexers.prolog: Pygments + pygments.lexers.promql: Pygments + pygments.lexers.python: Pygments + pygments.lexers.q: Pygments + pygments.lexers.qlik: Pygments + pygments.lexers.qvt: Pygments + pygments.lexers.r: Pygments + pygments.lexers.rdf: Pygments + pygments.lexers.rebol: Pygments + pygments.lexers.resource: Pygments + pygments.lexers.ride: Pygments + pygments.lexers.rita: Pygments + pygments.lexers.rnc: Pygments + pygments.lexers.roboconf: Pygments + pygments.lexers.robotframework: Pygments + pygments.lexers.ruby: Pygments + pygments.lexers.rust: Pygments + pygments.lexers.sas: Pygments + pygments.lexers.savi: Pygments + pygments.lexers.scdoc: Pygments + pygments.lexers.scripting: Pygments + pygments.lexers.sgf: Pygments + pygments.lexers.shell: Pygments + pygments.lexers.sieve: Pygments + pygments.lexers.slash: Pygments + pygments.lexers.smalltalk: Pygments + pygments.lexers.smithy: Pygments + pygments.lexers.smv: Pygments + pygments.lexers.snobol: Pygments + pygments.lexers.solidity: Pygments + pygments.lexers.sophia: Pygments + pygments.lexers.special: Pygments + pygments.lexers.spice: Pygments + pygments.lexers.sql: Pygments + pygments.lexers.srcinfo: Pygments + pygments.lexers.stata: Pygments + pygments.lexers.supercollider: Pygments + pygments.lexers.tal: Pygments + pygments.lexers.tcl: Pygments + pygments.lexers.teal: Pygments + pygments.lexers.templates: Pygments + pygments.lexers.teraterm: Pygments + pygments.lexers.testing: Pygments + pygments.lexers.text: Pygments + pygments.lexers.textedit: Pygments + pygments.lexers.textfmts: Pygments + pygments.lexers.theorem: Pygments + pygments.lexers.thingsdb: Pygments + pygments.lexers.tlb: Pygments + pygments.lexers.tnt: Pygments + pygments.lexers.trafficscript: Pygments + pygments.lexers.typoscript: Pygments + pygments.lexers.ul4: Pygments + pygments.lexers.unicon: Pygments + pygments.lexers.urbi: Pygments + pygments.lexers.usd: Pygments + pygments.lexers.varnish: Pygments + pygments.lexers.verification: Pygments + pygments.lexers.web: Pygments + pygments.lexers.webassembly: Pygments + pygments.lexers.webidl: Pygments + pygments.lexers.webmisc: Pygments + pygments.lexers.wgsl: Pygments + pygments.lexers.whiley: Pygments + pygments.lexers.wowtoc: Pygments + pygments.lexers.wren: Pygments + pygments.lexers.x10: Pygments + pygments.lexers.xorg: Pygments + pygments.lexers.yang: Pygments + pygments.lexers.zig: Pygments + pygments.modeline: Pygments + pygments.plugin: Pygments + pygments.regexopt: Pygments + pygments.scanner: Pygments + pygments.sphinxext: Pygments + pygments.style: Pygments + pygments.styles: Pygments + pygments.styles.abap: Pygments + pygments.styles.algol: Pygments + pygments.styles.algol_nu: Pygments + pygments.styles.arduino: Pygments + pygments.styles.autumn: Pygments + pygments.styles.borland: Pygments + pygments.styles.bw: Pygments + pygments.styles.colorful: Pygments + pygments.styles.default: Pygments + pygments.styles.dracula: Pygments + pygments.styles.emacs: Pygments + pygments.styles.friendly: Pygments + pygments.styles.friendly_grayscale: Pygments + pygments.styles.fruity: Pygments + pygments.styles.gh_dark: Pygments + pygments.styles.gruvbox: Pygments + pygments.styles.igor: Pygments + pygments.styles.inkpot: Pygments + pygments.styles.lilypond: Pygments + pygments.styles.lovelace: Pygments + pygments.styles.manni: Pygments + pygments.styles.material: Pygments + pygments.styles.monokai: Pygments + pygments.styles.murphy: Pygments + pygments.styles.native: Pygments + pygments.styles.nord: Pygments + pygments.styles.onedark: Pygments + pygments.styles.paraiso_dark: Pygments + pygments.styles.paraiso_light: Pygments + pygments.styles.pastie: Pygments + pygments.styles.perldoc: Pygments + pygments.styles.rainbow_dash: Pygments + pygments.styles.rrt: Pygments + pygments.styles.sas: Pygments + pygments.styles.solarized: Pygments + pygments.styles.staroffice: Pygments + pygments.styles.stata_dark: Pygments + pygments.styles.stata_light: Pygments + pygments.styles.tango: Pygments + pygments.styles.trac: Pygments + pygments.styles.vim: Pygments + pygments.styles.vs: Pygments + pygments.styles.xcode: Pygments + pygments.styles.zenburn: Pygments + pygments.token: Pygments + pygments.unistring: Pygments + pygments.util: Pygments + pylab: matplotlib + pylint_plugins: mlflow + pylint_plugins.errors: mlflow + pylint_plugins.print_function: mlflow + pylint_plugins.pytest_raises_checker: mlflow + pylint_plugins.set_checker: mlflow + pylint_plugins.string_checker: mlflow + pylint_plugins.unittest_assert_raises: mlflow + pynndescent: pynndescent + pynndescent.distances: pynndescent + pynndescent.graph_utils: pynndescent + pynndescent.optimal_transport: pynndescent + pynndescent.pynndescent_: pynndescent + pynndescent.rp_trees: pynndescent + pynndescent.sparse: pynndescent + pynndescent.sparse_nndescent: pynndescent + pynndescent.threaded_rp_trees: pynndescent + pynndescent.utils: pynndescent + pyparsing: pyparsing + pyparsing.actions: pyparsing + pyparsing.common: pyparsing + pyparsing.core: pyparsing + pyparsing.diagram: pyparsing + pyparsing.exceptions: pyparsing + pyparsing.helpers: pyparsing + pyparsing.results: pyparsing + pyparsing.testing: pyparsing + pyparsing.unicode: pyparsing + pyparsing.util: pyparsing + pyperclip: pyperclip + pyro: pyro_ppl + pyro.contrib: pyro_ppl + pyro.contrib.autoguide: pyro_ppl + pyro.contrib.autoname: pyro_ppl + pyro.contrib.autoname.autoname: pyro_ppl + pyro.contrib.autoname.named: pyro_ppl + pyro.contrib.autoname.scoping: pyro_ppl + pyro.contrib.bnn: pyro_ppl + pyro.contrib.bnn.hidden_layer: pyro_ppl + pyro.contrib.bnn.utils: pyro_ppl + pyro.contrib.cevae: pyro_ppl + pyro.contrib.conjugate: pyro_ppl + pyro.contrib.conjugate.infer: pyro_ppl + pyro.contrib.easyguide: pyro_ppl + pyro.contrib.easyguide.easyguide: pyro_ppl + pyro.contrib.epidemiology: pyro_ppl + pyro.contrib.epidemiology.compartmental: pyro_ppl + pyro.contrib.epidemiology.distributions: pyro_ppl + pyro.contrib.epidemiology.models: pyro_ppl + pyro.contrib.epidemiology.util: pyro_ppl + pyro.contrib.examples: pyro_ppl + pyro.contrib.examples.bart: pyro_ppl + pyro.contrib.examples.finance: pyro_ppl + pyro.contrib.examples.multi_mnist: pyro_ppl + pyro.contrib.examples.nextstrain: pyro_ppl + pyro.contrib.examples.polyphonic_data_loader: pyro_ppl + pyro.contrib.examples.scanvi_data: pyro_ppl + pyro.contrib.examples.util: pyro_ppl + pyro.contrib.forecast: pyro_ppl + pyro.contrib.forecast.evaluate: pyro_ppl + pyro.contrib.forecast.forecaster: pyro_ppl + pyro.contrib.forecast.util: pyro_ppl + pyro.contrib.funsor: pyro_ppl + pyro.contrib.funsor.handlers: pyro_ppl + pyro.contrib.funsor.handlers.enum_messenger: pyro_ppl + pyro.contrib.funsor.handlers.named_messenger: pyro_ppl + pyro.contrib.funsor.handlers.plate_messenger: pyro_ppl + pyro.contrib.funsor.handlers.primitives: pyro_ppl + pyro.contrib.funsor.handlers.replay_messenger: pyro_ppl + pyro.contrib.funsor.handlers.runtime: pyro_ppl + pyro.contrib.funsor.handlers.trace_messenger: pyro_ppl + pyro.contrib.funsor.infer: pyro_ppl + pyro.contrib.funsor.infer.discrete: pyro_ppl + pyro.contrib.funsor.infer.elbo: pyro_ppl + pyro.contrib.funsor.infer.trace_elbo: pyro_ppl + pyro.contrib.funsor.infer.traceenum_elbo: pyro_ppl + pyro.contrib.funsor.infer.tracetmc_elbo: pyro_ppl + pyro.contrib.gp: pyro_ppl + pyro.contrib.gp.kernels: pyro_ppl + pyro.contrib.gp.kernels.brownian: pyro_ppl + pyro.contrib.gp.kernels.coregionalize: pyro_ppl + pyro.contrib.gp.kernels.dot_product: pyro_ppl + pyro.contrib.gp.kernels.isotropic: pyro_ppl + pyro.contrib.gp.kernels.kernel: pyro_ppl + pyro.contrib.gp.kernels.periodic: pyro_ppl + pyro.contrib.gp.kernels.static: pyro_ppl + pyro.contrib.gp.likelihoods: pyro_ppl + pyro.contrib.gp.likelihoods.binary: pyro_ppl + pyro.contrib.gp.likelihoods.gaussian: pyro_ppl + pyro.contrib.gp.likelihoods.likelihood: pyro_ppl + pyro.contrib.gp.likelihoods.multi_class: pyro_ppl + pyro.contrib.gp.likelihoods.poisson: pyro_ppl + pyro.contrib.gp.models: pyro_ppl + pyro.contrib.gp.models.gplvm: pyro_ppl + pyro.contrib.gp.models.gpr: pyro_ppl + pyro.contrib.gp.models.model: pyro_ppl + pyro.contrib.gp.models.sgpr: pyro_ppl + pyro.contrib.gp.models.vgp: pyro_ppl + pyro.contrib.gp.models.vsgp: pyro_ppl + pyro.contrib.gp.parameterized: pyro_ppl + pyro.contrib.gp.util: pyro_ppl + pyro.contrib.minipyro: pyro_ppl + pyro.contrib.mue: pyro_ppl + pyro.contrib.mue.dataloaders: pyro_ppl + pyro.contrib.mue.missingdatahmm: pyro_ppl + pyro.contrib.mue.models: pyro_ppl + pyro.contrib.mue.statearrangers: pyro_ppl + pyro.contrib.oed: pyro_ppl + pyro.contrib.oed.eig: pyro_ppl + pyro.contrib.oed.glmm: pyro_ppl + pyro.contrib.oed.glmm.glmm: pyro_ppl + pyro.contrib.oed.glmm.guides: pyro_ppl + pyro.contrib.oed.search: pyro_ppl + pyro.contrib.oed.util: pyro_ppl + pyro.contrib.randomvariable: pyro_ppl + pyro.contrib.randomvariable.random_variable: pyro_ppl + pyro.contrib.timeseries: pyro_ppl + pyro.contrib.timeseries.base: pyro_ppl + pyro.contrib.timeseries.gp: pyro_ppl + pyro.contrib.timeseries.lgssm: pyro_ppl + pyro.contrib.timeseries.lgssmgp: pyro_ppl + pyro.contrib.tracking: pyro_ppl + pyro.contrib.tracking.assignment: pyro_ppl + pyro.contrib.tracking.distributions: pyro_ppl + pyro.contrib.tracking.dynamic_models: pyro_ppl + pyro.contrib.tracking.extended_kalman_filter: pyro_ppl + pyro.contrib.tracking.hashing: pyro_ppl + pyro.contrib.tracking.measurements: pyro_ppl + pyro.contrib.util: pyro_ppl + pyro.distributions: pyro_ppl + pyro.distributions.affine_beta: pyro_ppl + pyro.distributions.asymmetriclaplace: pyro_ppl + pyro.distributions.avf_mvn: pyro_ppl + pyro.distributions.coalescent: pyro_ppl + pyro.distributions.conditional: pyro_ppl + pyro.distributions.conjugate: pyro_ppl + pyro.distributions.constraints: pyro_ppl + pyro.distributions.delta: pyro_ppl + pyro.distributions.diag_normal_mixture: pyro_ppl + pyro.distributions.diag_normal_mixture_shared_cov: pyro_ppl + pyro.distributions.distribution: pyro_ppl + pyro.distributions.empirical: pyro_ppl + pyro.distributions.extended: pyro_ppl + pyro.distributions.folded: pyro_ppl + pyro.distributions.gaussian_scale_mixture: pyro_ppl + pyro.distributions.hmm: pyro_ppl + pyro.distributions.improper_uniform: pyro_ppl + pyro.distributions.inverse_gamma: pyro_ppl + pyro.distributions.kl: pyro_ppl + pyro.distributions.lkj: pyro_ppl + pyro.distributions.log_normal_negative_binomial: pyro_ppl + pyro.distributions.logistic: pyro_ppl + pyro.distributions.mixture: pyro_ppl + pyro.distributions.multivariate_studentt: pyro_ppl + pyro.distributions.nanmasked: pyro_ppl + pyro.distributions.omt_mvn: pyro_ppl + pyro.distributions.one_one_matching: pyro_ppl + pyro.distributions.one_two_matching: pyro_ppl + pyro.distributions.ordered_logistic: pyro_ppl + pyro.distributions.polya_gamma: pyro_ppl + pyro.distributions.projected_normal: pyro_ppl + pyro.distributions.rejector: pyro_ppl + pyro.distributions.relaxed_straight_through: pyro_ppl + pyro.distributions.score_parts: pyro_ppl + pyro.distributions.sine_bivariate_von_mises: pyro_ppl + pyro.distributions.sine_skewed: pyro_ppl + pyro.distributions.softlaplace: pyro_ppl + pyro.distributions.spanning_tree: pyro_ppl + pyro.distributions.stable: pyro_ppl + pyro.distributions.testing: pyro_ppl + pyro.distributions.testing.fakes: pyro_ppl + pyro.distributions.testing.gof: pyro_ppl + pyro.distributions.testing.naive_dirichlet: pyro_ppl + pyro.distributions.testing.rejection_exponential: pyro_ppl + pyro.distributions.testing.rejection_gamma: pyro_ppl + pyro.distributions.testing.special: pyro_ppl + pyro.distributions.torch: pyro_ppl + pyro.distributions.torch_distribution: pyro_ppl + pyro.distributions.torch_patch: pyro_ppl + pyro.distributions.torch_transform: pyro_ppl + pyro.distributions.transforms: pyro_ppl + pyro.distributions.transforms.affine_autoregressive: pyro_ppl + pyro.distributions.transforms.affine_coupling: pyro_ppl + pyro.distributions.transforms.basic: pyro_ppl + pyro.distributions.transforms.batchnorm: pyro_ppl + pyro.distributions.transforms.block_autoregressive: pyro_ppl + pyro.distributions.transforms.cholesky: pyro_ppl + pyro.distributions.transforms.discrete_cosine: pyro_ppl + pyro.distributions.transforms.generalized_channel_permute: pyro_ppl + pyro.distributions.transforms.haar: pyro_ppl + pyro.distributions.transforms.householder: pyro_ppl + pyro.distributions.transforms.lower_cholesky_affine: pyro_ppl + pyro.distributions.transforms.matrix_exponential: pyro_ppl + pyro.distributions.transforms.neural_autoregressive: pyro_ppl + pyro.distributions.transforms.normalize: pyro_ppl + pyro.distributions.transforms.ordered: pyro_ppl + pyro.distributions.transforms.permute: pyro_ppl + pyro.distributions.transforms.planar: pyro_ppl + pyro.distributions.transforms.polynomial: pyro_ppl + pyro.distributions.transforms.power: pyro_ppl + pyro.distributions.transforms.radial: pyro_ppl + pyro.distributions.transforms.softplus: pyro_ppl + pyro.distributions.transforms.spline: pyro_ppl + pyro.distributions.transforms.spline_autoregressive: pyro_ppl + pyro.distributions.transforms.spline_coupling: pyro_ppl + pyro.distributions.transforms.sylvester: pyro_ppl + pyro.distributions.transforms.unit_cholesky: pyro_ppl + pyro.distributions.transforms.utils: pyro_ppl + pyro.distributions.unit: pyro_ppl + pyro.distributions.util: pyro_ppl + pyro.distributions.von_mises_3d: pyro_ppl + pyro.distributions.zero_inflated: pyro_ppl + pyro.generic: pyro_ppl + pyro.infer: pyro_ppl + pyro.infer.abstract_infer: pyro_ppl + pyro.infer.autoguide: pyro_ppl + pyro.infer.autoguide.effect: pyro_ppl + pyro.infer.autoguide.gaussian: pyro_ppl + pyro.infer.autoguide.guides: pyro_ppl + pyro.infer.autoguide.initialization: pyro_ppl + pyro.infer.autoguide.structured: pyro_ppl + pyro.infer.autoguide.utils: pyro_ppl + pyro.infer.csis: pyro_ppl + pyro.infer.discrete: pyro_ppl + pyro.infer.elbo: pyro_ppl + pyro.infer.energy_distance: pyro_ppl + pyro.infer.enum: pyro_ppl + pyro.infer.importance: pyro_ppl + pyro.infer.inspect: pyro_ppl + pyro.infer.mcmc: pyro_ppl + pyro.infer.mcmc.adaptation: pyro_ppl + pyro.infer.mcmc.api: pyro_ppl + pyro.infer.mcmc.hmc: pyro_ppl + pyro.infer.mcmc.logger: pyro_ppl + pyro.infer.mcmc.mcmc_kernel: pyro_ppl + pyro.infer.mcmc.nuts: pyro_ppl + pyro.infer.mcmc.util: pyro_ppl + pyro.infer.predictive: pyro_ppl + pyro.infer.renyi_elbo: pyro_ppl + pyro.infer.reparam: pyro_ppl + pyro.infer.reparam.conjugate: pyro_ppl + pyro.infer.reparam.discrete_cosine: pyro_ppl + pyro.infer.reparam.haar: pyro_ppl + pyro.infer.reparam.hmm: pyro_ppl + pyro.infer.reparam.loc_scale: pyro_ppl + pyro.infer.reparam.neutra: pyro_ppl + pyro.infer.reparam.projected_normal: pyro_ppl + pyro.infer.reparam.reparam: pyro_ppl + pyro.infer.reparam.softmax: pyro_ppl + pyro.infer.reparam.split: pyro_ppl + pyro.infer.reparam.stable: pyro_ppl + pyro.infer.reparam.strategies: pyro_ppl + pyro.infer.reparam.structured: pyro_ppl + pyro.infer.reparam.studentt: pyro_ppl + pyro.infer.reparam.transform: pyro_ppl + pyro.infer.reparam.unit_jacobian: pyro_ppl + pyro.infer.resampler: pyro_ppl + pyro.infer.rws: pyro_ppl + pyro.infer.smcfilter: pyro_ppl + pyro.infer.svgd: pyro_ppl + pyro.infer.svi: pyro_ppl + pyro.infer.trace_elbo: pyro_ppl + pyro.infer.trace_mean_field_elbo: pyro_ppl + pyro.infer.trace_mmd: pyro_ppl + pyro.infer.trace_tail_adaptive_elbo: pyro_ppl + pyro.infer.traceenum_elbo: pyro_ppl + pyro.infer.tracegraph_elbo: pyro_ppl + pyro.infer.tracetmc_elbo: pyro_ppl + pyro.infer.util: pyro_ppl + pyro.logger: pyro_ppl + pyro.nn: pyro_ppl + pyro.nn.auto_reg_nn: pyro_ppl + pyro.nn.dense_nn: pyro_ppl + pyro.nn.module: pyro_ppl + pyro.ops: pyro_ppl + pyro.ops.arrowhead: pyro_ppl + pyro.ops.contract: pyro_ppl + pyro.ops.dual_averaging: pyro_ppl + pyro.ops.einsum: pyro_ppl + pyro.ops.einsum.adjoint: pyro_ppl + pyro.ops.einsum.torch_log: pyro_ppl + pyro.ops.einsum.torch_map: pyro_ppl + pyro.ops.einsum.torch_marginal: pyro_ppl + pyro.ops.einsum.torch_sample: pyro_ppl + pyro.ops.einsum.util: pyro_ppl + pyro.ops.gamma_gaussian: pyro_ppl + pyro.ops.gaussian: pyro_ppl + pyro.ops.hessian: pyro_ppl + pyro.ops.indexing: pyro_ppl + pyro.ops.integrator: pyro_ppl + pyro.ops.jit: pyro_ppl + pyro.ops.linalg: pyro_ppl + pyro.ops.newton: pyro_ppl + pyro.ops.packed: pyro_ppl + pyro.ops.provenance: pyro_ppl + pyro.ops.rings: pyro_ppl + pyro.ops.special: pyro_ppl + pyro.ops.ssm_gp: pyro_ppl + pyro.ops.stats: pyro_ppl + pyro.ops.streaming: pyro_ppl + pyro.ops.tensor_utils: pyro_ppl + pyro.ops.welford: pyro_ppl + pyro.optim: pyro_ppl + pyro.optim.adagrad_rmsprop: pyro_ppl + pyro.optim.clipped_adam: pyro_ppl + pyro.optim.dct_adam: pyro_ppl + pyro.optim.horovod: pyro_ppl + pyro.optim.lr_scheduler: pyro_ppl + pyro.optim.multi: pyro_ppl + pyro.optim.optim: pyro_ppl + pyro.optim.pytorch_optimizers: pyro_ppl + pyro.params: pyro_ppl + pyro.params.param_store: pyro_ppl + pyro.poutine: pyro_ppl + pyro.poutine.block_messenger: pyro_ppl + pyro.poutine.broadcast_messenger: pyro_ppl + pyro.poutine.collapse_messenger: pyro_ppl + pyro.poutine.condition_messenger: pyro_ppl + pyro.poutine.do_messenger: pyro_ppl + pyro.poutine.enum_messenger: pyro_ppl + pyro.poutine.escape_messenger: pyro_ppl + pyro.poutine.guide: pyro_ppl + pyro.poutine.handlers: pyro_ppl + pyro.poutine.indep_messenger: pyro_ppl + pyro.poutine.infer_config_messenger: pyro_ppl + pyro.poutine.lift_messenger: pyro_ppl + pyro.poutine.markov_messenger: pyro_ppl + pyro.poutine.mask_messenger: pyro_ppl + pyro.poutine.messenger: pyro_ppl + pyro.poutine.plate_messenger: pyro_ppl + pyro.poutine.reentrant_messenger: pyro_ppl + pyro.poutine.reparam_messenger: pyro_ppl + pyro.poutine.replay_messenger: pyro_ppl + pyro.poutine.runtime: pyro_ppl + pyro.poutine.scale_messenger: pyro_ppl + pyro.poutine.seed_messenger: pyro_ppl + pyro.poutine.subsample_messenger: pyro_ppl + pyro.poutine.trace_messenger: pyro_ppl + pyro.poutine.trace_struct: pyro_ppl + pyro.poutine.uncondition_messenger: pyro_ppl + pyro.poutine.util: pyro_ppl + pyro.primitives: pyro_ppl + pyro.settings: pyro_ppl + pyro.util: pyro_ppl + pyroapi: pyro_api + pyroapi.dispatch: pyro_api + pyroapi.testing: pyro_api + pyroapi.version: pyro_api + pyrsistent: pyrsistent + pyrsistent.typing: pyrsistent + pytest: pytest + pytest_asyncio: pytest_asyncio + pytest_asyncio.plugin: pytest_asyncio + pytest_cov: pytest_cov + pytest_cov.compat: pytest_cov + pytest_cov.embed: pytest_cov + pytest_cov.engine: pytest_cov + pytest_cov.plugin: pytest_cov + pythonjsonlogger: python_json_logger + pythonjsonlogger.jsonlogger: python_json_logger + pytimeparse: pytimeparse + pytimeparse.timeparse: pytimeparse + pytorch_lightning: pytorch_lightning + pytorch_lightning.accelerators: pytorch_lightning + pytorch_lightning.accelerators.accelerator: pytorch_lightning + pytorch_lightning.accelerators.cpu: pytorch_lightning + pytorch_lightning.accelerators.cuda: pytorch_lightning + pytorch_lightning.accelerators.hpu: pytorch_lightning + pytorch_lightning.accelerators.ipu: pytorch_lightning + pytorch_lightning.accelerators.mps: pytorch_lightning + pytorch_lightning.accelerators.tpu: pytorch_lightning + pytorch_lightning.callbacks: pytorch_lightning + pytorch_lightning.callbacks.batch_size_finder: pytorch_lightning + pytorch_lightning.callbacks.callback: pytorch_lightning + pytorch_lightning.callbacks.checkpoint: pytorch_lightning + pytorch_lightning.callbacks.device_stats_monitor: pytorch_lightning + pytorch_lightning.callbacks.early_stopping: pytorch_lightning + pytorch_lightning.callbacks.fault_tolerance: pytorch_lightning + pytorch_lightning.callbacks.finetuning: pytorch_lightning + pytorch_lightning.callbacks.gradient_accumulation_scheduler: pytorch_lightning + pytorch_lightning.callbacks.lambda_function: pytorch_lightning + pytorch_lightning.callbacks.lr_finder: pytorch_lightning + pytorch_lightning.callbacks.lr_monitor: pytorch_lightning + pytorch_lightning.callbacks.model_checkpoint: pytorch_lightning + pytorch_lightning.callbacks.model_summary: pytorch_lightning + pytorch_lightning.callbacks.prediction_writer: pytorch_lightning + pytorch_lightning.callbacks.progress: pytorch_lightning + pytorch_lightning.callbacks.progress.base: pytorch_lightning + pytorch_lightning.callbacks.progress.rich_progress: pytorch_lightning + pytorch_lightning.callbacks.progress.tqdm_progress: pytorch_lightning + pytorch_lightning.callbacks.pruning: pytorch_lightning + pytorch_lightning.callbacks.quantization: pytorch_lightning + pytorch_lightning.callbacks.rich_model_summary: pytorch_lightning + pytorch_lightning.callbacks.stochastic_weight_avg: pytorch_lightning + pytorch_lightning.callbacks.timer: pytorch_lightning + pytorch_lightning.cli: pytorch_lightning + pytorch_lightning.core: pytorch_lightning + pytorch_lightning.core.datamodule: pytorch_lightning + pytorch_lightning.core.hooks: pytorch_lightning + pytorch_lightning.core.mixins: pytorch_lightning + pytorch_lightning.core.mixins.device_dtype_mixin: pytorch_lightning + pytorch_lightning.core.mixins.hparams_mixin: pytorch_lightning + pytorch_lightning.core.module: pytorch_lightning + pytorch_lightning.core.optimizer: pytorch_lightning + pytorch_lightning.core.saving: pytorch_lightning + pytorch_lightning.demos: pytorch_lightning + pytorch_lightning.demos.boring_classes: pytorch_lightning + pytorch_lightning.demos.mnist_datamodule: pytorch_lightning + pytorch_lightning.lite: pytorch_lightning + pytorch_lightning.lite.lite: pytorch_lightning + pytorch_lightning.loggers: pytorch_lightning + pytorch_lightning.loggers.comet: pytorch_lightning + pytorch_lightning.loggers.csv_logs: pytorch_lightning + pytorch_lightning.loggers.logger: pytorch_lightning + pytorch_lightning.loggers.mlflow: pytorch_lightning + pytorch_lightning.loggers.neptune: pytorch_lightning + pytorch_lightning.loggers.tensorboard: pytorch_lightning + pytorch_lightning.loggers.wandb: pytorch_lightning + pytorch_lightning.loops: pytorch_lightning + pytorch_lightning.loops.batch: pytorch_lightning + pytorch_lightning.loops.batch.training_batch_loop: pytorch_lightning + pytorch_lightning.loops.dataloader: pytorch_lightning + pytorch_lightning.loops.dataloader.dataloader_loop: pytorch_lightning + pytorch_lightning.loops.dataloader.evaluation_loop: pytorch_lightning + pytorch_lightning.loops.dataloader.prediction_loop: pytorch_lightning + pytorch_lightning.loops.epoch: pytorch_lightning + pytorch_lightning.loops.epoch.evaluation_epoch_loop: pytorch_lightning + pytorch_lightning.loops.epoch.prediction_epoch_loop: pytorch_lightning + pytorch_lightning.loops.epoch.training_epoch_loop: pytorch_lightning + pytorch_lightning.loops.fit_loop: pytorch_lightning + pytorch_lightning.loops.loop: pytorch_lightning + pytorch_lightning.loops.optimization: pytorch_lightning + pytorch_lightning.loops.optimization.closure: pytorch_lightning + pytorch_lightning.loops.optimization.manual_loop: pytorch_lightning + pytorch_lightning.loops.optimization.optimizer_loop: pytorch_lightning + pytorch_lightning.loops.utilities: pytorch_lightning + pytorch_lightning.overrides: pytorch_lightning + pytorch_lightning.overrides.base: pytorch_lightning + pytorch_lightning.overrides.data_parallel: pytorch_lightning + pytorch_lightning.overrides.distributed: pytorch_lightning + pytorch_lightning.overrides.fairscale: pytorch_lightning + pytorch_lightning.overrides.torch_distributed: pytorch_lightning + pytorch_lightning.plugins: pytorch_lightning + pytorch_lightning.plugins.environments: pytorch_lightning + pytorch_lightning.plugins.environments.bagua_environment: pytorch_lightning + pytorch_lightning.plugins.io: pytorch_lightning + pytorch_lightning.plugins.io.async_plugin: pytorch_lightning + pytorch_lightning.plugins.io.checkpoint_plugin: pytorch_lightning + pytorch_lightning.plugins.io.hpu_plugin: pytorch_lightning + pytorch_lightning.plugins.io.torch_plugin: pytorch_lightning + pytorch_lightning.plugins.io.wrapper: pytorch_lightning + pytorch_lightning.plugins.io.xla_plugin: pytorch_lightning + pytorch_lightning.plugins.layer_sync: pytorch_lightning + pytorch_lightning.plugins.precision: pytorch_lightning + pytorch_lightning.plugins.precision.apex_amp: pytorch_lightning + pytorch_lightning.plugins.precision.colossalai: pytorch_lightning + pytorch_lightning.plugins.precision.deepspeed: pytorch_lightning + pytorch_lightning.plugins.precision.double: pytorch_lightning + pytorch_lightning.plugins.precision.fsdp_native_native_amp: pytorch_lightning + pytorch_lightning.plugins.precision.fully_sharded_native_amp: pytorch_lightning + pytorch_lightning.plugins.precision.hpu: pytorch_lightning + pytorch_lightning.plugins.precision.ipu: pytorch_lightning + pytorch_lightning.plugins.precision.native_amp: pytorch_lightning + pytorch_lightning.plugins.precision.precision_plugin: pytorch_lightning + pytorch_lightning.plugins.precision.sharded_native_amp: pytorch_lightning + pytorch_lightning.plugins.precision.tpu: pytorch_lightning + pytorch_lightning.plugins.precision.tpu_bf16: pytorch_lightning + pytorch_lightning.profiler: pytorch_lightning + pytorch_lightning.profilers: pytorch_lightning + pytorch_lightning.profilers.advanced: pytorch_lightning + pytorch_lightning.profilers.base: pytorch_lightning + pytorch_lightning.profilers.profiler: pytorch_lightning + pytorch_lightning.profilers.pytorch: pytorch_lightning + pytorch_lightning.profilers.simple: pytorch_lightning + pytorch_lightning.profilers.xla: pytorch_lightning + pytorch_lightning.serve: pytorch_lightning + pytorch_lightning.serve.servable_module: pytorch_lightning + pytorch_lightning.serve.servable_module_validator: pytorch_lightning + pytorch_lightning.strategies: pytorch_lightning + pytorch_lightning.strategies.bagua: pytorch_lightning + pytorch_lightning.strategies.colossalai: pytorch_lightning + pytorch_lightning.strategies.ddp: pytorch_lightning + pytorch_lightning.strategies.ddp_spawn: pytorch_lightning + pytorch_lightning.strategies.deepspeed: pytorch_lightning + pytorch_lightning.strategies.dp: pytorch_lightning + pytorch_lightning.strategies.fully_sharded: pytorch_lightning + pytorch_lightning.strategies.fully_sharded_native: pytorch_lightning + pytorch_lightning.strategies.hivemind: pytorch_lightning + pytorch_lightning.strategies.horovod: pytorch_lightning + pytorch_lightning.strategies.hpu_parallel: pytorch_lightning + pytorch_lightning.strategies.ipu: pytorch_lightning + pytorch_lightning.strategies.launchers: pytorch_lightning + pytorch_lightning.strategies.launchers.multiprocessing: pytorch_lightning + pytorch_lightning.strategies.launchers.subprocess_script: pytorch_lightning + pytorch_lightning.strategies.launchers.xla: pytorch_lightning + pytorch_lightning.strategies.parallel: pytorch_lightning + pytorch_lightning.strategies.sharded: pytorch_lightning + pytorch_lightning.strategies.sharded_spawn: pytorch_lightning + pytorch_lightning.strategies.single_device: pytorch_lightning + pytorch_lightning.strategies.single_hpu: pytorch_lightning + pytorch_lightning.strategies.single_tpu: pytorch_lightning + pytorch_lightning.strategies.strategy: pytorch_lightning + pytorch_lightning.strategies.tpu_spawn: pytorch_lightning + pytorch_lightning.strategies.utils: pytorch_lightning + pytorch_lightning.trainer: pytorch_lightning + pytorch_lightning.trainer.call: pytorch_lightning + pytorch_lightning.trainer.configuration_validator: pytorch_lightning + pytorch_lightning.trainer.connectors: pytorch_lightning + pytorch_lightning.trainer.connectors.accelerator_connector: pytorch_lightning + pytorch_lightning.trainer.connectors.callback_connector: pytorch_lightning + pytorch_lightning.trainer.connectors.checkpoint_connector: pytorch_lightning + pytorch_lightning.trainer.connectors.data_connector: pytorch_lightning + pytorch_lightning.trainer.connectors.logger_connector: pytorch_lightning + pytorch_lightning.trainer.connectors.logger_connector.fx_validator: pytorch_lightning + pytorch_lightning.trainer.connectors.logger_connector.logger_connector: pytorch_lightning + pytorch_lightning.trainer.connectors.logger_connector.result: pytorch_lightning + pytorch_lightning.trainer.connectors.signal_connector: pytorch_lightning + pytorch_lightning.trainer.progress: pytorch_lightning + pytorch_lightning.trainer.setup: pytorch_lightning + pytorch_lightning.trainer.states: pytorch_lightning + pytorch_lightning.trainer.supporters: pytorch_lightning + pytorch_lightning.trainer.trainer: pytorch_lightning + pytorch_lightning.tuner: pytorch_lightning + pytorch_lightning.tuner.auto_gpu_select: pytorch_lightning + pytorch_lightning.tuner.batch_size_scaling: pytorch_lightning + pytorch_lightning.tuner.lr_finder: pytorch_lightning + pytorch_lightning.tuner.tuning: pytorch_lightning + pytorch_lightning.utilities: pytorch_lightning + pytorch_lightning.utilities.apply_func: pytorch_lightning + pytorch_lightning.utilities.argparse: pytorch_lightning + pytorch_lightning.utilities.auto_restart: pytorch_lightning + pytorch_lightning.utilities.cloud_io: pytorch_lightning + pytorch_lightning.utilities.data: pytorch_lightning + pytorch_lightning.utilities.deepspeed: pytorch_lightning + pytorch_lightning.utilities.device_parser: pytorch_lightning + pytorch_lightning.utilities.distributed: pytorch_lightning + pytorch_lightning.utilities.enums: pytorch_lightning + pytorch_lightning.utilities.exceptions: pytorch_lightning + pytorch_lightning.utilities.fetching: pytorch_lightning + pytorch_lightning.utilities.finite_checks: pytorch_lightning + pytorch_lightning.utilities.grads: pytorch_lightning + pytorch_lightning.utilities.imports: pytorch_lightning + pytorch_lightning.utilities.logger: pytorch_lightning + pytorch_lightning.utilities.memory: pytorch_lightning + pytorch_lightning.utilities.meta: pytorch_lightning + pytorch_lightning.utilities.metrics: pytorch_lightning + pytorch_lightning.utilities.migration: pytorch_lightning + pytorch_lightning.utilities.migration.migration: pytorch_lightning + pytorch_lightning.utilities.migration.utils: pytorch_lightning + pytorch_lightning.utilities.model_helpers: pytorch_lightning + pytorch_lightning.utilities.model_summary: pytorch_lightning + pytorch_lightning.utilities.model_summary.model_summary: pytorch_lightning + pytorch_lightning.utilities.model_summary.model_summary_deepspeed: pytorch_lightning + pytorch_lightning.utilities.optimizer: pytorch_lightning + pytorch_lightning.utilities.parameter_tying: pytorch_lightning + pytorch_lightning.utilities.parsing: pytorch_lightning + pytorch_lightning.utilities.rank_zero: pytorch_lightning + pytorch_lightning.utilities.seed: pytorch_lightning + pytorch_lightning.utilities.signature_utils: pytorch_lightning + pytorch_lightning.utilities.types: pytorch_lightning + pytorch_lightning.utilities.upgrade_checkpoint: pytorch_lightning + pytorch_lightning.utilities.warnings: pytorch_lightning + pytorch_lightning.utilities.xla_device: pytorch_lightning + pytz: pytz + pytz.exceptions: pytz + pytz.lazy: pytz + pytz.reference: pytz + pytz.tzfile: pytz + pytz.tzinfo: pytz + querystring_parser: querystring_parser + querystring_parser.builder: querystring_parser + querystring_parser.parser: querystring_parser + requests: requests + requests.adapters: requests + requests.api: requests + requests.auth: requests + requests.certs: requests + requests.compat: requests + requests.cookies: requests + requests.exceptions: requests + requests.help: requests + requests.hooks: requests + requests.models: requests + requests.packages: requests + requests.sessions: requests + requests.status_codes: requests + requests.structures: requests + requests.utils: requests + requests_oauthlib: requests_oauthlib + requests_oauthlib.compliance_fixes: requests_oauthlib + requests_oauthlib.compliance_fixes.douban: requests_oauthlib + requests_oauthlib.compliance_fixes.ebay: requests_oauthlib + requests_oauthlib.compliance_fixes.facebook: requests_oauthlib + requests_oauthlib.compliance_fixes.fitbit: requests_oauthlib + requests_oauthlib.compliance_fixes.instagram: requests_oauthlib + requests_oauthlib.compliance_fixes.mailchimp: requests_oauthlib + requests_oauthlib.compliance_fixes.plentymarkets: requests_oauthlib + requests_oauthlib.compliance_fixes.slack: requests_oauthlib + requests_oauthlib.compliance_fixes.weibo: requests_oauthlib + requests_oauthlib.oauth1_auth: requests_oauthlib + requests_oauthlib.oauth1_session: requests_oauthlib + requests_oauthlib.oauth2_auth: requests_oauthlib + requests_oauthlib.oauth2_session: requests_oauthlib + rfc3339_validator: rfc3339_validator + rfc3986_validator: rfc3986_validator + rich: rich + rich.abc: rich + rich.align: rich + rich.ansi: rich + rich.bar: rich + rich.box: rich + rich.cells: rich + rich.color: rich + rich.color_triplet: rich + rich.columns: rich + rich.console: rich + rich.constrain: rich + rich.containers: rich + rich.control: rich + rich.default_styles: rich + rich.diagnose: rich + rich.emoji: rich + rich.errors: rich + rich.file_proxy: rich + rich.filesize: rich + rich.highlighter: rich + rich.json: rich + rich.jupyter: rich + rich.layout: rich + rich.live: rich + rich.live_render: rich + rich.logging: rich + rich.markdown: rich + rich.markup: rich + rich.measure: rich + rich.padding: rich + rich.pager: rich + rich.palette: rich + rich.panel: rich + rich.pretty: rich + rich.progress: rich + rich.progress_bar: rich + rich.prompt: rich + rich.protocol: rich + rich.region: rich + rich.repr: rich + rich.rule: rich + rich.scope: rich + rich.screen: rich + rich.segment: rich + rich.spinner: rich + rich.status: rich + rich.style: rich + rich.styled: rich + rich.syntax: rich + rich.table: rich + rich.terminal_theme: rich + rich.text: rich + rich.theme: rich + rich.themes: rich + rich.traceback: rich + rich.tree: rich + rich_click: rich_click + rich_click.cli: rich_click + rich_click.decorators: rich_click + rich_click.rich_click: rich_click + rich_click.rich_command: rich_click + rich_click.rich_context: rich_click + rich_click.rich_group: rich_click + rich_click.rich_help_configuration: rich_click + rich_click.rich_help_formatter: rich_click + rich_click.utils: rich_click + rsa: rsa + rsa.asn1: rsa + rsa.cli: rsa + rsa.common: rsa + rsa.core: rsa + rsa.key: rsa + rsa.parallel: rsa + rsa.pem: rsa + rsa.pkcs1: rsa + rsa.pkcs1_v2: rsa + rsa.prime: rsa + rsa.randnum: rsa + rsa.transform: rsa + rsa.util: rsa + ruff: ruff + s3fs: s3fs + s3fs.core: s3fs + s3fs.errors: s3fs + s3fs.mapping: s3fs + s3fs.utils: s3fs + samples: azure_datalake_store + samples.benchmarks: azure_datalake_store + samples.cli: azure_datalake_store + samples.temp: azure_datalake_store + scanpy: scanpy + scanpy.cli: scanpy + scanpy.datasets: scanpy + scanpy.experimental: scanpy + scanpy.experimental.pp: scanpy + scanpy.external: scanpy + scanpy.external.exporting: scanpy + scanpy.external.pl: scanpy + scanpy.external.pp: scanpy + scanpy.external.tl: scanpy + scanpy.get: scanpy + scanpy.get.get: scanpy + scanpy.logging: scanpy + scanpy.metrics: scanpy + scanpy.neighbors: scanpy + scanpy.plotting: scanpy + scanpy.plotting.palettes: scanpy + scanpy.preprocessing: scanpy + scanpy.queries: scanpy + scanpy.readwrite: scanpy + scanpy.sim_models: scanpy + scanpy.tools: scanpy + scipy: scipy + scipy.cluster: scipy + scipy.cluster.hierarchy: scipy + scipy.cluster.vq: scipy + scipy.conftest: scipy + scipy.constants: scipy + scipy.constants.codata: scipy + scipy.constants.constants: scipy + scipy.datasets: scipy + scipy.fft: scipy + scipy.fftpack: scipy + scipy.fftpack.basic: scipy + scipy.fftpack.convolve: scipy + scipy.fftpack.helper: scipy + scipy.fftpack.pseudo_diffs: scipy + scipy.fftpack.realtransforms: scipy + scipy.integrate: scipy + scipy.integrate.dop: scipy + scipy.integrate.lsoda: scipy + scipy.integrate.odepack: scipy + scipy.integrate.quadpack: scipy + scipy.integrate.vode: scipy + scipy.interpolate: scipy + scipy.interpolate.dfitpack: scipy + scipy.interpolate.fitpack: scipy + scipy.interpolate.fitpack2: scipy + scipy.interpolate.interpnd: scipy + scipy.interpolate.interpolate: scipy + scipy.interpolate.ndgriddata: scipy + scipy.interpolate.polyint: scipy + scipy.interpolate.rbf: scipy + scipy.io: scipy + scipy.io.arff: scipy + scipy.io.arff.arffread: scipy + scipy.io.harwell_boeing: scipy + scipy.io.idl: scipy + scipy.io.matlab: scipy + scipy.io.matlab.byteordercodes: scipy + scipy.io.matlab.mio: scipy + scipy.io.matlab.mio4: scipy + scipy.io.matlab.mio5: scipy + scipy.io.matlab.mio5_params: scipy + scipy.io.matlab.mio5_utils: scipy + scipy.io.matlab.mio_utils: scipy + scipy.io.matlab.miobase: scipy + scipy.io.matlab.streams: scipy + scipy.io.mmio: scipy + scipy.io.netcdf: scipy + scipy.io.wavfile: scipy + scipy.linalg: scipy + scipy.linalg.basic: scipy + scipy.linalg.blas: scipy + scipy.linalg.cython_blas: scipy + scipy.linalg.cython_lapack: scipy + scipy.linalg.decomp: scipy + scipy.linalg.decomp_cholesky: scipy + scipy.linalg.decomp_lu: scipy + scipy.linalg.decomp_qr: scipy + scipy.linalg.decomp_schur: scipy + scipy.linalg.decomp_svd: scipy + scipy.linalg.flinalg: scipy + scipy.linalg.interpolative: scipy + scipy.linalg.lapack: scipy + scipy.linalg.matfuncs: scipy + scipy.linalg.misc: scipy + scipy.linalg.special_matrices: scipy + scipy.misc: scipy + scipy.misc.common: scipy + scipy.misc.doccer: scipy + scipy.ndimage: scipy + scipy.ndimage.filters: scipy + scipy.ndimage.fourier: scipy + scipy.ndimage.interpolation: scipy + scipy.ndimage.measurements: scipy + scipy.ndimage.morphology: scipy + scipy.odr: scipy + scipy.odr.models: scipy + scipy.odr.odrpack: scipy + scipy.optimize: scipy + scipy.optimize.cobyla: scipy + scipy.optimize.cython_optimize: scipy + scipy.optimize.lbfgsb: scipy + scipy.optimize.linesearch: scipy + scipy.optimize.minpack: scipy + scipy.optimize.minpack2: scipy + scipy.optimize.moduleTNC: scipy + scipy.optimize.nonlin: scipy + scipy.optimize.optimize: scipy + scipy.optimize.slsqp: scipy + scipy.optimize.tnc: scipy + scipy.optimize.zeros: scipy + scipy.signal: scipy + scipy.signal.bsplines: scipy + scipy.signal.filter_design: scipy + scipy.signal.fir_filter_design: scipy + scipy.signal.lti_conversion: scipy + scipy.signal.ltisys: scipy + scipy.signal.signaltools: scipy + scipy.signal.spectral: scipy + scipy.signal.spline: scipy + scipy.signal.waveforms: scipy + scipy.signal.wavelets: scipy + scipy.signal.windows: scipy + scipy.signal.windows.windows: scipy + scipy.sparse: scipy + scipy.sparse.base: scipy + scipy.sparse.bsr: scipy + scipy.sparse.compressed: scipy + scipy.sparse.construct: scipy + scipy.sparse.coo: scipy + scipy.sparse.csc: scipy + scipy.sparse.csgraph: scipy + scipy.sparse.csgraph.setup: scipy + scipy.sparse.csr: scipy + scipy.sparse.data: scipy + scipy.sparse.dia: scipy + scipy.sparse.dok: scipy + scipy.sparse.extract: scipy + scipy.sparse.lil: scipy + scipy.sparse.linalg: scipy + scipy.sparse.linalg.dsolve: scipy + scipy.sparse.linalg.eigen: scipy + scipy.sparse.linalg.interface: scipy + scipy.sparse.linalg.isolve: scipy + scipy.sparse.linalg.matfuncs: scipy + scipy.sparse.sparsetools: scipy + scipy.sparse.spfuncs: scipy + scipy.sparse.sputils: scipy + scipy.spatial: scipy + scipy.spatial.ckdtree: scipy + scipy.spatial.distance: scipy + scipy.spatial.kdtree: scipy + scipy.spatial.qhull: scipy + scipy.spatial.transform: scipy + scipy.spatial.transform.rotation: scipy + scipy.special: scipy + scipy.special.add_newdocs: scipy + scipy.special.basic: scipy + scipy.special.cython_special: scipy + scipy.special.orthogonal: scipy + scipy.special.sf_error: scipy + scipy.special.specfun: scipy + scipy.special.spfun_stats: scipy + scipy.stats: scipy + scipy.stats.biasedurn: scipy + scipy.stats.contingency: scipy + scipy.stats.distributions: scipy + scipy.stats.kde: scipy + scipy.stats.morestats: scipy + scipy.stats.mstats: scipy + scipy.stats.mstats_basic: scipy + scipy.stats.mstats_extras: scipy + scipy.stats.mvn: scipy + scipy.stats.qmc: scipy + scipy.stats.sampling: scipy + scipy.stats.statlib: scipy + scipy.stats.stats: scipy + scipy.version: scipy + scvelo: scvelo + scvelo.core: scvelo + scvelo.datasets: scvelo + scvelo.logging: scvelo + scvelo.plotting: scvelo + scvelo.plotting.docs: scvelo + scvelo.plotting.gridspec: scvelo + scvelo.plotting.heatmap: scvelo + scvelo.plotting.paga: scvelo + scvelo.plotting.palettes: scvelo + scvelo.plotting.proportions: scvelo + scvelo.plotting.pseudotime: scvelo + scvelo.plotting.scatter: scvelo + scvelo.plotting.simulation: scvelo + scvelo.plotting.summary: scvelo + scvelo.plotting.utils: scvelo + scvelo.plotting.velocity: scvelo + scvelo.plotting.velocity_embedding: scvelo + scvelo.plotting.velocity_embedding_grid: scvelo + scvelo.plotting.velocity_embedding_stream: scvelo + scvelo.plotting.velocity_graph: scvelo + scvelo.preprocessing: scvelo + scvelo.preprocessing.moments: scvelo + scvelo.preprocessing.neighbors: scvelo + scvelo.preprocessing.utils: scvelo + scvelo.read_load: scvelo + scvelo.settings: scvelo + scvelo.tools: scvelo + scvelo.tools.dynamical_model: scvelo + scvelo.tools.dynamical_model_utils: scvelo + scvelo.tools.optimization: scvelo + scvelo.tools.paga: scvelo + scvelo.tools.rank_velocity_genes: scvelo + scvelo.tools.run: scvelo + scvelo.tools.score_genes_cell_cycle: scvelo + scvelo.tools.terminal_states: scvelo + scvelo.tools.transition_matrix: scvelo + scvelo.tools.utils: scvelo + scvelo.tools.velocity: scvelo + scvelo.tools.velocity_confidence: scvelo + scvelo.tools.velocity_embedding: scvelo + scvelo.tools.velocity_graph: scvelo + scvelo.tools.velocity_pseudotime: scvelo + scvelo.utils: scvelo + scvi: scvi_tools + scvi.autotune: scvi_tools + scvi.data: scvi_tools + scvi.data.fields: scvi_tools + scvi.dataloaders: scvi_tools + scvi.distributions: scvi_tools + scvi.external: scvi_tools + scvi.external.cellassign: scvi_tools + scvi.external.gimvi: scvi_tools + scvi.external.scar: scvi_tools + scvi.external.scbasset: scvi_tools + scvi.external.solo: scvi_tools + scvi.external.stereoscope: scvi_tools + scvi.external.tangram: scvi_tools + scvi.hub: scvi_tools + scvi.hub.hub_metadata: scvi_tools + scvi.hub.hub_model: scvi_tools + scvi.hub.model_card_template: scvi_tools + scvi.model: scvi_tools + scvi.model.base: scvi_tools + scvi.model.utils: scvi_tools + scvi.module: scvi_tools + scvi.module.base: scvi_tools + scvi.nn: scvi_tools + scvi.train: scvi_tools + scvi.utils: scvi_tools + seaborn: seaborn + seaborn.algorithms: seaborn + seaborn.apionly: seaborn + seaborn.axisgrid: seaborn + seaborn.categorical: seaborn + seaborn.cm: seaborn + seaborn.colors: seaborn + seaborn.colors.crayons: seaborn + seaborn.colors.xkcd_rgb: seaborn + seaborn.conftest: seaborn + seaborn.distributions: seaborn + seaborn.external: seaborn + seaborn.external.docscrape: seaborn + seaborn.external.husl: seaborn + seaborn.external.six: seaborn + seaborn.linearmodels: seaborn + seaborn.matrix: seaborn + seaborn.miscplot: seaborn + seaborn.palettes: seaborn + seaborn.rcmod: seaborn + seaborn.regression: seaborn + seaborn.relational: seaborn + seaborn.timeseries: seaborn + seaborn.utils: seaborn + seaborn.widgets: seaborn + send2trash: Send2Trash + send2trash.compat: Send2Trash + send2trash.exceptions: Send2Trash + send2trash.mac: Send2Trash + send2trash.mac.legacy: Send2Trash + send2trash.mac.modern: Send2Trash + send2trash.plat_gio: Send2Trash + send2trash.plat_other: Send2Trash + send2trash.util: Send2Trash + send2trash.win: Send2Trash + send2trash.win.IFileOperationProgressSink: Send2Trash + send2trash.win.legacy: Send2Trash + send2trash.win.modern: Send2Trash + session_info: session_info + session_info.main: session_info + setuptools: setuptools + setuptools.archive_util: setuptools + setuptools.build_meta: setuptools + setuptools.command: setuptools + setuptools.command.alias: setuptools + setuptools.command.bdist_egg: setuptools + setuptools.command.bdist_rpm: setuptools + setuptools.command.build: setuptools + setuptools.command.build_clib: setuptools + setuptools.command.build_ext: setuptools + setuptools.command.build_py: setuptools + setuptools.command.develop: setuptools + setuptools.command.dist_info: setuptools + setuptools.command.easy_install: setuptools + setuptools.command.editable_wheel: setuptools + setuptools.command.egg_info: setuptools + setuptools.command.install: setuptools + setuptools.command.install_egg_info: setuptools + setuptools.command.install_lib: setuptools + setuptools.command.install_scripts: setuptools + setuptools.command.py36compat: setuptools + setuptools.command.register: setuptools + setuptools.command.rotate: setuptools + setuptools.command.saveopts: setuptools + setuptools.command.sdist: setuptools + setuptools.command.setopt: setuptools + setuptools.command.test: setuptools + setuptools.command.upload: setuptools + setuptools.command.upload_docs: setuptools + setuptools.config: setuptools + setuptools.config.expand: setuptools + setuptools.config.pyprojecttoml: setuptools + setuptools.config.setupcfg: setuptools + setuptools.dep_util: setuptools + setuptools.depends: setuptools + setuptools.discovery: setuptools + setuptools.dist: setuptools + setuptools.errors: setuptools + setuptools.extension: setuptools + setuptools.extern: setuptools + setuptools.glob: setuptools + setuptools.installer: setuptools + setuptools.launch: setuptools + setuptools.logging: setuptools + setuptools.monkey: setuptools + setuptools.msvc: setuptools + setuptools.namespaces: setuptools + setuptools.package_index: setuptools + setuptools.py312compat: setuptools + setuptools.py34compat: setuptools + setuptools.sandbox: setuptools + setuptools.unicode_utils: setuptools + setuptools.version: setuptools + setuptools.warnings: setuptools + setuptools.wheel: setuptools + setuptools.windows_support: setuptools + shap: shap + shap.actions: shap + shap.benchmark: shap + shap.benchmark.experiments: shap + shap.benchmark.framework: shap + shap.benchmark.measures: shap + shap.benchmark.methods: shap + shap.benchmark.metrics: shap + shap.benchmark.models: shap + shap.benchmark.plots: shap + shap.datasets: shap + shap.explainers: shap + shap.explainers.mimic: shap + shap.explainers.other: shap + shap.explainers.pytree: shap + shap.explainers.tf_utils: shap + shap.links: shap + shap.maskers: shap + shap.models: shap + shap.plots: shap + shap.plots.colors: shap + shap.utils: shap + shap.utils.image: shap + shap.utils.transformers: shap + six: six + sklearn: scikit_learn + sklearn.base: scikit_learn + sklearn.calibration: scikit_learn + sklearn.cluster: scikit_learn + sklearn.compose: scikit_learn + sklearn.conftest: scikit_learn + sklearn.covariance: scikit_learn + sklearn.cross_decomposition: scikit_learn + sklearn.datasets: scikit_learn + sklearn.datasets.data: scikit_learn + sklearn.datasets.descr: scikit_learn + sklearn.datasets.images: scikit_learn + sklearn.decomposition: scikit_learn + sklearn.discriminant_analysis: scikit_learn + sklearn.dummy: scikit_learn + sklearn.ensemble: scikit_learn + sklearn.exceptions: scikit_learn + sklearn.experimental: scikit_learn + sklearn.experimental.enable_halving_search_cv: scikit_learn + sklearn.experimental.enable_hist_gradient_boosting: scikit_learn + sklearn.experimental.enable_iterative_imputer: scikit_learn + sklearn.externals: scikit_learn + sklearn.externals.conftest: scikit_learn + sklearn.feature_extraction: scikit_learn + sklearn.feature_extraction.image: scikit_learn + sklearn.feature_extraction.text: scikit_learn + sklearn.feature_selection: scikit_learn + sklearn.gaussian_process: scikit_learn + sklearn.gaussian_process.kernels: scikit_learn + sklearn.impute: scikit_learn + sklearn.inspection: scikit_learn + sklearn.isotonic: scikit_learn + sklearn.kernel_approximation: scikit_learn + sklearn.kernel_ridge: scikit_learn + sklearn.linear_model: scikit_learn + sklearn.manifold: scikit_learn + sklearn.metrics: scikit_learn + sklearn.metrics.cluster: scikit_learn + sklearn.metrics.pairwise: scikit_learn + sklearn.mixture: scikit_learn + sklearn.model_selection: scikit_learn + sklearn.multiclass: scikit_learn + sklearn.multioutput: scikit_learn + sklearn.naive_bayes: scikit_learn + sklearn.neighbors: scikit_learn + sklearn.neural_network: scikit_learn + sklearn.pipeline: scikit_learn + sklearn.preprocessing: scikit_learn + sklearn.random_projection: scikit_learn + sklearn.semi_supervised: scikit_learn + sklearn.svm: scikit_learn + sklearn.tree: scikit_learn + sklearn.utils: scikit_learn + sklearn.utils.arrayfuncs: scikit_learn + sklearn.utils.class_weight: scikit_learn + sklearn.utils.deprecation: scikit_learn + sklearn.utils.discovery: scikit_learn + sklearn.utils.estimator_checks: scikit_learn + sklearn.utils.extmath: scikit_learn + sklearn.utils.fixes: scikit_learn + sklearn.utils.graph: scikit_learn + sklearn.utils.metaestimators: scikit_learn + sklearn.utils.multiclass: scikit_learn + sklearn.utils.murmurhash: scikit_learn + sklearn.utils.optimize: scikit_learn + sklearn.utils.parallel: scikit_learn + sklearn.utils.random: scikit_learn + sklearn.utils.sparsefuncs: scikit_learn + sklearn.utils.sparsefuncs_fast: scikit_learn + sklearn.utils.stats: scikit_learn + sklearn.utils.validation: scikit_learn + skmisc: scikit_misc + skmisc.loess: scikit_misc + skmisc.loess.setup: scikit_misc + skmisc.setup: scikit_misc + slicer: slicer + slicer.slicer: slicer + slicer.slicer_internal: slicer + slicer.test_slicer: slicer + slicer.utils_testing: slicer + slugify: python_slugify + slugify.slugify: python_slugify + slugify.special: python_slugify + smmap: smmap + smmap.buf: smmap + smmap.mman: smmap + smmap.test: smmap + smmap.test.lib: smmap + smmap.test.test_buf: smmap + smmap.test.test_mman: smmap + smmap.test.test_tutorial: smmap + smmap.test.test_util: smmap + smmap.util: smmap + sniffio: sniffio + snowballstemmer: snowballstemmer + snowballstemmer.among: snowballstemmer + snowballstemmer.arabic_stemmer: snowballstemmer + snowballstemmer.armenian_stemmer: snowballstemmer + snowballstemmer.basestemmer: snowballstemmer + snowballstemmer.basque_stemmer: snowballstemmer + snowballstemmer.catalan_stemmer: snowballstemmer + snowballstemmer.danish_stemmer: snowballstemmer + snowballstemmer.dutch_stemmer: snowballstemmer + snowballstemmer.english_stemmer: snowballstemmer + snowballstemmer.finnish_stemmer: snowballstemmer + snowballstemmer.french_stemmer: snowballstemmer + snowballstemmer.german_stemmer: snowballstemmer + snowballstemmer.greek_stemmer: snowballstemmer + snowballstemmer.hindi_stemmer: snowballstemmer + snowballstemmer.hungarian_stemmer: snowballstemmer + snowballstemmer.indonesian_stemmer: snowballstemmer + snowballstemmer.irish_stemmer: snowballstemmer + snowballstemmer.italian_stemmer: snowballstemmer + snowballstemmer.lithuanian_stemmer: snowballstemmer + snowballstemmer.nepali_stemmer: snowballstemmer + snowballstemmer.norwegian_stemmer: snowballstemmer + snowballstemmer.porter_stemmer: snowballstemmer + snowballstemmer.portuguese_stemmer: snowballstemmer + snowballstemmer.romanian_stemmer: snowballstemmer + snowballstemmer.russian_stemmer: snowballstemmer + snowballstemmer.serbian_stemmer: snowballstemmer + snowballstemmer.spanish_stemmer: snowballstemmer + snowballstemmer.swedish_stemmer: snowballstemmer + snowballstemmer.tamil_stemmer: snowballstemmer + snowballstemmer.turkish_stemmer: snowballstemmer + snowballstemmer.yiddish_stemmer: snowballstemmer + sortedcontainers: sortedcontainers + sortedcontainers.sorteddict: sortedcontainers + sortedcontainers.sortedlist: sortedcontainers + sortedcontainers.sortedset: sortedcontainers + soupsieve: soupsieve + soupsieve.css_match: soupsieve + soupsieve.css_parser: soupsieve + soupsieve.css_types: soupsieve + soupsieve.pretty: soupsieve + soupsieve.util: soupsieve + sphinx: sphinx + sphinx.addnodes: sphinx + sphinx.application: sphinx + sphinx.builders: sphinx + sphinx.builders.changes: sphinx + sphinx.builders.dirhtml: sphinx + sphinx.builders.dummy: sphinx + sphinx.builders.epub3: sphinx + sphinx.builders.gettext: sphinx + sphinx.builders.html: sphinx + sphinx.builders.html.transforms: sphinx + sphinx.builders.latex: sphinx + sphinx.builders.latex.constants: sphinx + sphinx.builders.latex.nodes: sphinx + sphinx.builders.latex.theming: sphinx + sphinx.builders.latex.transforms: sphinx + sphinx.builders.latex.util: sphinx + sphinx.builders.linkcheck: sphinx + sphinx.builders.manpage: sphinx + sphinx.builders.singlehtml: sphinx + sphinx.builders.texinfo: sphinx + sphinx.builders.text: sphinx + sphinx.builders.xml: sphinx + sphinx.cmd: sphinx + sphinx.cmd.build: sphinx + sphinx.cmd.make_mode: sphinx + sphinx.cmd.quickstart: sphinx + sphinx.config: sphinx + sphinx.deprecation: sphinx + sphinx.directives: sphinx + sphinx.directives.code: sphinx + sphinx.directives.other: sphinx + sphinx.directives.patches: sphinx + sphinx.domains: sphinx + sphinx.domains.c: sphinx + sphinx.domains.changeset: sphinx + sphinx.domains.citation: sphinx + sphinx.domains.cpp: sphinx + sphinx.domains.index: sphinx + sphinx.domains.javascript: sphinx + sphinx.domains.math: sphinx + sphinx.domains.python: sphinx + sphinx.domains.rst: sphinx + sphinx.domains.std: sphinx + sphinx.environment: sphinx + sphinx.environment.adapters: sphinx + sphinx.environment.adapters.asset: sphinx + sphinx.environment.adapters.indexentries: sphinx + sphinx.environment.adapters.toctree: sphinx + sphinx.environment.collectors: sphinx + sphinx.environment.collectors.asset: sphinx + sphinx.environment.collectors.dependencies: sphinx + sphinx.environment.collectors.metadata: sphinx + sphinx.environment.collectors.title: sphinx + sphinx.environment.collectors.toctree: sphinx + sphinx.errors: sphinx + sphinx.events: sphinx + sphinx.ext: sphinx + sphinx.ext.apidoc: sphinx + sphinx.ext.autodoc: sphinx + sphinx.ext.autodoc.directive: sphinx + sphinx.ext.autodoc.importer: sphinx + sphinx.ext.autodoc.mock: sphinx + sphinx.ext.autodoc.preserve_defaults: sphinx + sphinx.ext.autodoc.type_comment: sphinx + sphinx.ext.autodoc.typehints: sphinx + sphinx.ext.autosectionlabel: sphinx + sphinx.ext.autosummary: sphinx + sphinx.ext.autosummary.generate: sphinx + sphinx.ext.coverage: sphinx + sphinx.ext.doctest: sphinx + sphinx.ext.duration: sphinx + sphinx.ext.extlinks: sphinx + sphinx.ext.githubpages: sphinx + sphinx.ext.graphviz: sphinx + sphinx.ext.ifconfig: sphinx + sphinx.ext.imgconverter: sphinx + sphinx.ext.imgmath: sphinx + sphinx.ext.inheritance_diagram: sphinx + sphinx.ext.intersphinx: sphinx + sphinx.ext.linkcode: sphinx + sphinx.ext.mathjax: sphinx + sphinx.ext.napoleon: sphinx + sphinx.ext.napoleon.docstring: sphinx + sphinx.ext.todo: sphinx + sphinx.ext.viewcode: sphinx + sphinx.extension: sphinx + sphinx.highlighting: sphinx + sphinx.io: sphinx + sphinx.jinja2glue: sphinx + sphinx.locale: sphinx + sphinx.parsers: sphinx + sphinx.project: sphinx + sphinx.pycode: sphinx + sphinx.pycode.ast: sphinx + sphinx.pycode.parser: sphinx + sphinx.pygments_styles: sphinx + sphinx.registry: sphinx + sphinx.roles: sphinx + sphinx.search: sphinx + sphinx.search.da: sphinx + sphinx.search.de: sphinx + sphinx.search.en: sphinx + sphinx.search.es: sphinx + sphinx.search.fi: sphinx + sphinx.search.fr: sphinx + sphinx.search.hu: sphinx + sphinx.search.it: sphinx + sphinx.search.ja: sphinx + sphinx.search.nl: sphinx + sphinx.search.no: sphinx + sphinx.search.pt: sphinx + sphinx.search.ro: sphinx + sphinx.search.ru: sphinx + sphinx.search.sv: sphinx + sphinx.search.tr: sphinx + sphinx.search.zh: sphinx + sphinx.testing: sphinx + sphinx.testing.comparer: sphinx + sphinx.testing.fixtures: sphinx + sphinx.testing.path: sphinx + sphinx.testing.restructuredtext: sphinx + sphinx.testing.util: sphinx + sphinx.theming: sphinx + sphinx.transforms: sphinx + sphinx.transforms.compact_bullet_list: sphinx + sphinx.transforms.i18n: sphinx + sphinx.transforms.post_transforms: sphinx + sphinx.transforms.post_transforms.code: sphinx + sphinx.transforms.post_transforms.images: sphinx + sphinx.transforms.references: sphinx + sphinx.util: sphinx + sphinx.util.build_phase: sphinx + sphinx.util.cfamily: sphinx + sphinx.util.console: sphinx + sphinx.util.display: sphinx + sphinx.util.docfields: sphinx + sphinx.util.docstrings: sphinx + sphinx.util.docutils: sphinx + sphinx.util.exceptions: sphinx + sphinx.util.fileutil: sphinx + sphinx.util.http_date: sphinx + sphinx.util.i18n: sphinx + sphinx.util.images: sphinx + sphinx.util.inspect: sphinx + sphinx.util.inventory: sphinx + sphinx.util.logging: sphinx + sphinx.util.matching: sphinx + sphinx.util.math: sphinx + sphinx.util.nodes: sphinx + sphinx.util.osutil: sphinx + sphinx.util.parallel: sphinx + sphinx.util.png: sphinx + sphinx.util.requests: sphinx + sphinx.util.rst: sphinx + sphinx.util.tags: sphinx + sphinx.util.template: sphinx + sphinx.util.texescape: sphinx + sphinx.util.typing: sphinx + sphinx.versioning: sphinx + sphinx.writers: sphinx + sphinx.writers.html: sphinx + sphinx.writers.html5: sphinx + sphinx.writers.latex: sphinx + sphinx.writers.manpage: sphinx + sphinx.writers.texinfo: sphinx + sphinx.writers.text: sphinx + sphinx.writers.xml: sphinx + sphinx_autobuild: sphinx_autobuild + sphinx_autobuild.build: sphinx_autobuild + sphinx_autobuild.cli: sphinx_autobuild + sphinx_autobuild.ignore: sphinx_autobuild + sphinx_autobuild.utils: sphinx_autobuild + sphinx_autodoc_typehints: sphinx_autodoc_typehints + sphinx_autodoc_typehints.attributes_patch: sphinx_autodoc_typehints + sphinx_autodoc_typehints.patches: sphinx_autodoc_typehints + sphinx_autodoc_typehints.version: sphinx_autodoc_typehints + sphinx_basic_ng: sphinx_basic_ng + sphinx_click: sphinx_click + sphinx_click.ext: sphinx_click + sphinx_copybutton: sphinx_copybutton + sphinxcontrib.applehelp: sphinxcontrib_applehelp + sphinxcontrib.devhelp: sphinxcontrib_devhelp + sphinxcontrib.devhelp.version: sphinxcontrib_devhelp + sphinxcontrib.htmlhelp: sphinxcontrib_htmlhelp + sphinxcontrib.jsmath: sphinxcontrib_jsmath + sphinxcontrib.jsmath.version: sphinxcontrib_jsmath + sphinxcontrib.qthelp: sphinxcontrib_qthelp + sphinxcontrib.qthelp.version: sphinxcontrib_qthelp + sphinxcontrib.serializinghtml: sphinxcontrib_serializinghtml + sphinxcontrib.serializinghtml.jsonimpl: sphinxcontrib_serializinghtml + sphinxcontrib.serializinghtml.version: sphinxcontrib_serializinghtml + sqlalchemy: SQLAlchemy + sqlalchemy.connectors: SQLAlchemy + sqlalchemy.connectors.pyodbc: SQLAlchemy + sqlalchemy.cyextension: SQLAlchemy + sqlalchemy.cyextension.collections: SQLAlchemy + sqlalchemy.cyextension.immutabledict: SQLAlchemy + sqlalchemy.cyextension.processors: SQLAlchemy + sqlalchemy.cyextension.resultproxy: SQLAlchemy + sqlalchemy.cyextension.util: SQLAlchemy + sqlalchemy.dialects: SQLAlchemy + sqlalchemy.dialects.mssql: SQLAlchemy + sqlalchemy.dialects.mssql.base: SQLAlchemy + sqlalchemy.dialects.mssql.information_schema: SQLAlchemy + sqlalchemy.dialects.mssql.json: SQLAlchemy + sqlalchemy.dialects.mssql.provision: SQLAlchemy + sqlalchemy.dialects.mssql.pymssql: SQLAlchemy + sqlalchemy.dialects.mssql.pyodbc: SQLAlchemy + sqlalchemy.dialects.mysql: SQLAlchemy + sqlalchemy.dialects.mysql.aiomysql: SQLAlchemy + sqlalchemy.dialects.mysql.asyncmy: SQLAlchemy + sqlalchemy.dialects.mysql.base: SQLAlchemy + sqlalchemy.dialects.mysql.cymysql: SQLAlchemy + sqlalchemy.dialects.mysql.dml: SQLAlchemy + sqlalchemy.dialects.mysql.enumerated: SQLAlchemy + sqlalchemy.dialects.mysql.expression: SQLAlchemy + sqlalchemy.dialects.mysql.json: SQLAlchemy + sqlalchemy.dialects.mysql.mariadb: SQLAlchemy + sqlalchemy.dialects.mysql.mariadbconnector: SQLAlchemy + sqlalchemy.dialects.mysql.mysqlconnector: SQLAlchemy + sqlalchemy.dialects.mysql.mysqldb: SQLAlchemy + sqlalchemy.dialects.mysql.provision: SQLAlchemy + sqlalchemy.dialects.mysql.pymysql: SQLAlchemy + sqlalchemy.dialects.mysql.pyodbc: SQLAlchemy + sqlalchemy.dialects.mysql.reflection: SQLAlchemy + sqlalchemy.dialects.mysql.reserved_words: SQLAlchemy + sqlalchemy.dialects.mysql.types: SQLAlchemy + sqlalchemy.dialects.oracle: SQLAlchemy + sqlalchemy.dialects.oracle.base: SQLAlchemy + sqlalchemy.dialects.oracle.cx_oracle: SQLAlchemy + sqlalchemy.dialects.oracle.dictionary: SQLAlchemy + sqlalchemy.dialects.oracle.oracledb: SQLAlchemy + sqlalchemy.dialects.oracle.provision: SQLAlchemy + sqlalchemy.dialects.oracle.types: SQLAlchemy + sqlalchemy.dialects.postgresql: SQLAlchemy + sqlalchemy.dialects.postgresql.array: SQLAlchemy + sqlalchemy.dialects.postgresql.asyncpg: SQLAlchemy + sqlalchemy.dialects.postgresql.base: SQLAlchemy + sqlalchemy.dialects.postgresql.dml: SQLAlchemy + sqlalchemy.dialects.postgresql.ext: SQLAlchemy + sqlalchemy.dialects.postgresql.hstore: SQLAlchemy + sqlalchemy.dialects.postgresql.json: SQLAlchemy + sqlalchemy.dialects.postgresql.named_types: SQLAlchemy + sqlalchemy.dialects.postgresql.pg8000: SQLAlchemy + sqlalchemy.dialects.postgresql.pg_catalog: SQLAlchemy + sqlalchemy.dialects.postgresql.provision: SQLAlchemy + sqlalchemy.dialects.postgresql.psycopg: SQLAlchemy + sqlalchemy.dialects.postgresql.psycopg2: SQLAlchemy + sqlalchemy.dialects.postgresql.psycopg2cffi: SQLAlchemy + sqlalchemy.dialects.postgresql.ranges: SQLAlchemy + sqlalchemy.dialects.postgresql.types: SQLAlchemy + sqlalchemy.dialects.sqlite: SQLAlchemy + sqlalchemy.dialects.sqlite.aiosqlite: SQLAlchemy + sqlalchemy.dialects.sqlite.base: SQLAlchemy + sqlalchemy.dialects.sqlite.dml: SQLAlchemy + sqlalchemy.dialects.sqlite.json: SQLAlchemy + sqlalchemy.dialects.sqlite.provision: SQLAlchemy + sqlalchemy.dialects.sqlite.pysqlcipher: SQLAlchemy + sqlalchemy.dialects.sqlite.pysqlite: SQLAlchemy + sqlalchemy.engine: SQLAlchemy + sqlalchemy.engine.base: SQLAlchemy + sqlalchemy.engine.characteristics: SQLAlchemy + sqlalchemy.engine.create: SQLAlchemy + sqlalchemy.engine.cursor: SQLAlchemy + sqlalchemy.engine.default: SQLAlchemy + sqlalchemy.engine.events: SQLAlchemy + sqlalchemy.engine.interfaces: SQLAlchemy + sqlalchemy.engine.mock: SQLAlchemy + sqlalchemy.engine.processors: SQLAlchemy + sqlalchemy.engine.reflection: SQLAlchemy + sqlalchemy.engine.result: SQLAlchemy + sqlalchemy.engine.row: SQLAlchemy + sqlalchemy.engine.strategies: SQLAlchemy + sqlalchemy.engine.url: SQLAlchemy + sqlalchemy.engine.util: SQLAlchemy + sqlalchemy.event: SQLAlchemy + sqlalchemy.event.api: SQLAlchemy + sqlalchemy.event.attr: SQLAlchemy + sqlalchemy.event.base: SQLAlchemy + sqlalchemy.event.legacy: SQLAlchemy + sqlalchemy.event.registry: SQLAlchemy + sqlalchemy.events: SQLAlchemy + sqlalchemy.exc: SQLAlchemy + sqlalchemy.ext: SQLAlchemy + sqlalchemy.ext.associationproxy: SQLAlchemy + sqlalchemy.ext.asyncio: SQLAlchemy + sqlalchemy.ext.asyncio.base: SQLAlchemy + sqlalchemy.ext.asyncio.engine: SQLAlchemy + sqlalchemy.ext.asyncio.exc: SQLAlchemy + sqlalchemy.ext.asyncio.result: SQLAlchemy + sqlalchemy.ext.asyncio.scoping: SQLAlchemy + sqlalchemy.ext.asyncio.session: SQLAlchemy + sqlalchemy.ext.automap: SQLAlchemy + sqlalchemy.ext.baked: SQLAlchemy + sqlalchemy.ext.compiler: SQLAlchemy + sqlalchemy.ext.declarative: SQLAlchemy + sqlalchemy.ext.declarative.extensions: SQLAlchemy + sqlalchemy.ext.horizontal_shard: SQLAlchemy + sqlalchemy.ext.hybrid: SQLAlchemy + sqlalchemy.ext.indexable: SQLAlchemy + sqlalchemy.ext.instrumentation: SQLAlchemy + sqlalchemy.ext.mutable: SQLAlchemy + sqlalchemy.ext.mypy: SQLAlchemy + sqlalchemy.ext.mypy.apply: SQLAlchemy + sqlalchemy.ext.mypy.decl_class: SQLAlchemy + sqlalchemy.ext.mypy.infer: SQLAlchemy + sqlalchemy.ext.mypy.names: SQLAlchemy + sqlalchemy.ext.mypy.plugin: SQLAlchemy + sqlalchemy.ext.mypy.util: SQLAlchemy + sqlalchemy.ext.orderinglist: SQLAlchemy + sqlalchemy.ext.serializer: SQLAlchemy + sqlalchemy.future: SQLAlchemy + sqlalchemy.future.engine: SQLAlchemy + sqlalchemy.inspection: SQLAlchemy + sqlalchemy.log: SQLAlchemy + sqlalchemy.orm: SQLAlchemy + sqlalchemy.orm.attributes: SQLAlchemy + sqlalchemy.orm.base: SQLAlchemy + sqlalchemy.orm.bulk_persistence: SQLAlchemy + sqlalchemy.orm.clsregistry: SQLAlchemy + sqlalchemy.orm.collections: SQLAlchemy + sqlalchemy.orm.context: SQLAlchemy + sqlalchemy.orm.decl_api: SQLAlchemy + sqlalchemy.orm.decl_base: SQLAlchemy + sqlalchemy.orm.dependency: SQLAlchemy + sqlalchemy.orm.descriptor_props: SQLAlchemy + sqlalchemy.orm.dynamic: SQLAlchemy + sqlalchemy.orm.evaluator: SQLAlchemy + sqlalchemy.orm.events: SQLAlchemy + sqlalchemy.orm.exc: SQLAlchemy + sqlalchemy.orm.identity: SQLAlchemy + sqlalchemy.orm.instrumentation: SQLAlchemy + sqlalchemy.orm.interfaces: SQLAlchemy + sqlalchemy.orm.loading: SQLAlchemy + sqlalchemy.orm.mapped_collection: SQLAlchemy + sqlalchemy.orm.mapper: SQLAlchemy + sqlalchemy.orm.path_registry: SQLAlchemy + sqlalchemy.orm.persistence: SQLAlchemy + sqlalchemy.orm.properties: SQLAlchemy + sqlalchemy.orm.query: SQLAlchemy + sqlalchemy.orm.relationships: SQLAlchemy + sqlalchemy.orm.scoping: SQLAlchemy + sqlalchemy.orm.session: SQLAlchemy + sqlalchemy.orm.state: SQLAlchemy + sqlalchemy.orm.state_changes: SQLAlchemy + sqlalchemy.orm.strategies: SQLAlchemy + sqlalchemy.orm.strategy_options: SQLAlchemy + sqlalchemy.orm.sync: SQLAlchemy + sqlalchemy.orm.unitofwork: SQLAlchemy + sqlalchemy.orm.util: SQLAlchemy + sqlalchemy.orm.writeonly: SQLAlchemy + sqlalchemy.pool: SQLAlchemy + sqlalchemy.pool.base: SQLAlchemy + sqlalchemy.pool.events: SQLAlchemy + sqlalchemy.pool.impl: SQLAlchemy + sqlalchemy.schema: SQLAlchemy + sqlalchemy.sql: SQLAlchemy + sqlalchemy.sql.annotation: SQLAlchemy + sqlalchemy.sql.base: SQLAlchemy + sqlalchemy.sql.cache_key: SQLAlchemy + sqlalchemy.sql.coercions: SQLAlchemy + sqlalchemy.sql.compiler: SQLAlchemy + sqlalchemy.sql.crud: SQLAlchemy + sqlalchemy.sql.ddl: SQLAlchemy + sqlalchemy.sql.default_comparator: SQLAlchemy + sqlalchemy.sql.dml: SQLAlchemy + sqlalchemy.sql.elements: SQLAlchemy + sqlalchemy.sql.events: SQLAlchemy + sqlalchemy.sql.expression: SQLAlchemy + sqlalchemy.sql.functions: SQLAlchemy + sqlalchemy.sql.lambdas: SQLAlchemy + sqlalchemy.sql.naming: SQLAlchemy + sqlalchemy.sql.operators: SQLAlchemy + sqlalchemy.sql.roles: SQLAlchemy + sqlalchemy.sql.schema: SQLAlchemy + sqlalchemy.sql.selectable: SQLAlchemy + sqlalchemy.sql.sqltypes: SQLAlchemy + sqlalchemy.sql.traversals: SQLAlchemy + sqlalchemy.sql.type_api: SQLAlchemy + sqlalchemy.sql.util: SQLAlchemy + sqlalchemy.sql.visitors: SQLAlchemy + sqlalchemy.testing: SQLAlchemy + sqlalchemy.testing.assertions: SQLAlchemy + sqlalchemy.testing.assertsql: SQLAlchemy + sqlalchemy.testing.asyncio: SQLAlchemy + sqlalchemy.testing.config: SQLAlchemy + sqlalchemy.testing.engines: SQLAlchemy + sqlalchemy.testing.entities: SQLAlchemy + sqlalchemy.testing.exclusions: SQLAlchemy + sqlalchemy.testing.fixtures: SQLAlchemy + sqlalchemy.testing.pickleable: SQLAlchemy + sqlalchemy.testing.plugin: SQLAlchemy + sqlalchemy.testing.plugin.bootstrap: SQLAlchemy + sqlalchemy.testing.plugin.plugin_base: SQLAlchemy + sqlalchemy.testing.plugin.pytestplugin: SQLAlchemy + sqlalchemy.testing.profiling: SQLAlchemy + sqlalchemy.testing.provision: SQLAlchemy + sqlalchemy.testing.requirements: SQLAlchemy + sqlalchemy.testing.schema: SQLAlchemy + sqlalchemy.testing.suite: SQLAlchemy + sqlalchemy.testing.suite.test_cte: SQLAlchemy + sqlalchemy.testing.suite.test_ddl: SQLAlchemy + sqlalchemy.testing.suite.test_deprecations: SQLAlchemy + sqlalchemy.testing.suite.test_dialect: SQLAlchemy + sqlalchemy.testing.suite.test_insert: SQLAlchemy + sqlalchemy.testing.suite.test_reflection: SQLAlchemy + sqlalchemy.testing.suite.test_results: SQLAlchemy + sqlalchemy.testing.suite.test_rowcount: SQLAlchemy + sqlalchemy.testing.suite.test_select: SQLAlchemy + sqlalchemy.testing.suite.test_sequence: SQLAlchemy + sqlalchemy.testing.suite.test_types: SQLAlchemy + sqlalchemy.testing.suite.test_unicode_ddl: SQLAlchemy + sqlalchemy.testing.suite.test_update_delete: SQLAlchemy + sqlalchemy.testing.util: SQLAlchemy + sqlalchemy.testing.warnings: SQLAlchemy + sqlalchemy.types: SQLAlchemy + sqlalchemy.util: SQLAlchemy + sqlalchemy.util.compat: SQLAlchemy + sqlalchemy.util.concurrency: SQLAlchemy + sqlalchemy.util.deprecations: SQLAlchemy + sqlalchemy.util.langhelpers: SQLAlchemy + sqlalchemy.util.preloaded: SQLAlchemy + sqlalchemy.util.queue: SQLAlchemy + sqlalchemy.util.tool_support: SQLAlchemy + sqlalchemy.util.topological: SQLAlchemy + sqlalchemy.util.typing: SQLAlchemy + sqlparse: sqlparse + sqlparse.cli: sqlparse + sqlparse.compat: sqlparse + sqlparse.engine: sqlparse + sqlparse.engine.filter_stack: sqlparse + sqlparse.engine.grouping: sqlparse + sqlparse.engine.statement_splitter: sqlparse + sqlparse.exceptions: sqlparse + sqlparse.filters: sqlparse + sqlparse.filters.aligned_indent: sqlparse + sqlparse.filters.others: sqlparse + sqlparse.filters.output: sqlparse + sqlparse.filters.reindent: sqlparse + sqlparse.filters.right_margin: sqlparse + sqlparse.filters.tokens: sqlparse + sqlparse.formatter: sqlparse + sqlparse.keywords: sqlparse + sqlparse.lexer: sqlparse + sqlparse.sql: sqlparse + sqlparse.tokens: sqlparse + sqlparse.utils: sqlparse + stack_data: stack_data + stack_data.core: stack_data + stack_data.formatting: stack_data + stack_data.serializing: stack_data + stack_data.utils: stack_data + stack_data.version: stack_data + statsd: statsd + statsd.client: statsd + statsd.client.base: statsd + statsd.client.stream: statsd + statsd.client.timer: statsd + statsd.client.udp: statsd + statsd.defaults: statsd + statsd.defaults.django: statsd + statsd.defaults.env: statsd + statsmodels: statsmodels + statsmodels.api: statsmodels + statsmodels.base: statsmodels + statsmodels.base.covtype: statsmodels + statsmodels.base.data: statsmodels + statsmodels.base.distributed_estimation: statsmodels + statsmodels.base.elastic_net: statsmodels + statsmodels.base.l1_cvxopt: statsmodels + statsmodels.base.l1_slsqp: statsmodels + statsmodels.base.l1_solvers_common: statsmodels + statsmodels.base.model: statsmodels + statsmodels.base.optimizer: statsmodels + statsmodels.base.transform: statsmodels + statsmodels.base.wrapper: statsmodels + statsmodels.compat: statsmodels + statsmodels.compat.numpy: statsmodels + statsmodels.compat.pandas: statsmodels + statsmodels.compat.platform: statsmodels + statsmodels.compat.pytest: statsmodels + statsmodels.compat.python: statsmodels + statsmodels.compat.scipy: statsmodels + statsmodels.conftest: statsmodels + statsmodels.datasets: statsmodels + statsmodels.datasets.anes96: statsmodels + statsmodels.datasets.anes96.data: statsmodels + statsmodels.datasets.cancer: statsmodels + statsmodels.datasets.cancer.data: statsmodels + statsmodels.datasets.ccard: statsmodels + statsmodels.datasets.ccard.data: statsmodels + statsmodels.datasets.china_smoking: statsmodels + statsmodels.datasets.china_smoking.data: statsmodels + statsmodels.datasets.co2: statsmodels + statsmodels.datasets.co2.data: statsmodels + statsmodels.datasets.committee: statsmodels + statsmodels.datasets.committee.data: statsmodels + statsmodels.datasets.copper: statsmodels + statsmodels.datasets.copper.data: statsmodels + statsmodels.datasets.cpunish: statsmodels + statsmodels.datasets.cpunish.data: statsmodels + statsmodels.datasets.danish_data: statsmodels + statsmodels.datasets.danish_data.data: statsmodels + statsmodels.datasets.elec_equip: statsmodels + statsmodels.datasets.elec_equip.data: statsmodels + statsmodels.datasets.elnino: statsmodels + statsmodels.datasets.elnino.data: statsmodels + statsmodels.datasets.engel: statsmodels + statsmodels.datasets.engel.data: statsmodels + statsmodels.datasets.fair: statsmodels + statsmodels.datasets.fair.data: statsmodels + statsmodels.datasets.fertility: statsmodels + statsmodels.datasets.fertility.data: statsmodels + statsmodels.datasets.grunfeld: statsmodels + statsmodels.datasets.grunfeld.data: statsmodels + statsmodels.datasets.heart: statsmodels + statsmodels.datasets.heart.data: statsmodels + statsmodels.datasets.interest_inflation: statsmodels + statsmodels.datasets.interest_inflation.data: statsmodels + statsmodels.datasets.longley: statsmodels + statsmodels.datasets.longley.data: statsmodels + statsmodels.datasets.macrodata: statsmodels + statsmodels.datasets.macrodata.data: statsmodels + statsmodels.datasets.modechoice: statsmodels + statsmodels.datasets.modechoice.data: statsmodels + statsmodels.datasets.nile: statsmodels + statsmodels.datasets.nile.data: statsmodels + statsmodels.datasets.randhie: statsmodels + statsmodels.datasets.randhie.data: statsmodels + statsmodels.datasets.scotland: statsmodels + statsmodels.datasets.scotland.data: statsmodels + statsmodels.datasets.spector: statsmodels + statsmodels.datasets.spector.data: statsmodels + statsmodels.datasets.stackloss: statsmodels + statsmodels.datasets.stackloss.data: statsmodels + statsmodels.datasets.star98: statsmodels + statsmodels.datasets.star98.data: statsmodels + statsmodels.datasets.statecrime: statsmodels + statsmodels.datasets.statecrime.data: statsmodels + statsmodels.datasets.strikes: statsmodels + statsmodels.datasets.strikes.data: statsmodels + statsmodels.datasets.sunspots: statsmodels + statsmodels.datasets.sunspots.data: statsmodels + statsmodels.datasets.template_data: statsmodels + statsmodels.datasets.utils: statsmodels + statsmodels.discrete: statsmodels + statsmodels.discrete.conditional_models: statsmodels + statsmodels.discrete.count_model: statsmodels + statsmodels.discrete.discrete_margins: statsmodels + statsmodels.discrete.discrete_model: statsmodels + statsmodels.distributions: statsmodels + statsmodels.distributions.bernstein: statsmodels + statsmodels.distributions.copula: statsmodels + statsmodels.distributions.copula.api: statsmodels + statsmodels.distributions.copula.archimedean: statsmodels + statsmodels.distributions.copula.copulas: statsmodels + statsmodels.distributions.copula.depfunc_ev: statsmodels + statsmodels.distributions.copula.elliptical: statsmodels + statsmodels.distributions.copula.extreme_value: statsmodels + statsmodels.distributions.copula.other_copulas: statsmodels + statsmodels.distributions.copula.transforms: statsmodels + statsmodels.distributions.discrete: statsmodels + statsmodels.distributions.edgeworth: statsmodels + statsmodels.distributions.empirical_distribution: statsmodels + statsmodels.distributions.mixture_rvs: statsmodels + statsmodels.distributions.tools: statsmodels + statsmodels.duration: statsmodels + statsmodels.duration.api: statsmodels + statsmodels.duration.hazard_regression: statsmodels + statsmodels.duration.survfunc: statsmodels + statsmodels.emplike: statsmodels + statsmodels.emplike.aft_el: statsmodels + statsmodels.emplike.api: statsmodels + statsmodels.emplike.descriptive: statsmodels + statsmodels.emplike.elanova: statsmodels + statsmodels.emplike.elregress: statsmodels + statsmodels.emplike.originregress: statsmodels + statsmodels.formula: statsmodels + statsmodels.formula.api: statsmodels + statsmodels.formula.formulatools: statsmodels + statsmodels.gam: statsmodels + statsmodels.gam.api: statsmodels + statsmodels.gam.gam_cross_validation: statsmodels + statsmodels.gam.gam_cross_validation.cross_validators: statsmodels + statsmodels.gam.gam_cross_validation.gam_cross_validation: statsmodels + statsmodels.gam.gam_penalties: statsmodels + statsmodels.gam.generalized_additive_model: statsmodels + statsmodels.gam.smooth_basis: statsmodels + statsmodels.genmod: statsmodels + statsmodels.genmod.api: statsmodels + statsmodels.genmod.bayes_mixed_glm: statsmodels + statsmodels.genmod.cov_struct: statsmodels + statsmodels.genmod.families: statsmodels + statsmodels.genmod.families.family: statsmodels + statsmodels.genmod.families.links: statsmodels + statsmodels.genmod.families.varfuncs: statsmodels + statsmodels.genmod.generalized_estimating_equations: statsmodels + statsmodels.genmod.generalized_linear_model: statsmodels + statsmodels.genmod.qif: statsmodels + statsmodels.graphics: statsmodels + statsmodels.graphics.agreement: statsmodels + statsmodels.graphics.api: statsmodels + statsmodels.graphics.boxplots: statsmodels + statsmodels.graphics.correlation: statsmodels + statsmodels.graphics.dotplots: statsmodels + statsmodels.graphics.factorplots: statsmodels + statsmodels.graphics.functional: statsmodels + statsmodels.graphics.gofplots: statsmodels + statsmodels.graphics.mosaicplot: statsmodels + statsmodels.graphics.plot_grids: statsmodels + statsmodels.graphics.plottools: statsmodels + statsmodels.graphics.regressionplots: statsmodels + statsmodels.graphics.tsaplots: statsmodels + statsmodels.graphics.tukeyplot: statsmodels + statsmodels.graphics.utils: statsmodels + statsmodels.imputation: statsmodels + statsmodels.imputation.bayes_mi: statsmodels + statsmodels.imputation.mice: statsmodels + statsmodels.imputation.ros: statsmodels + statsmodels.interface: statsmodels + statsmodels.iolib: statsmodels + statsmodels.iolib.api: statsmodels + statsmodels.iolib.foreign: statsmodels + statsmodels.iolib.openfile: statsmodels + statsmodels.iolib.smpickle: statsmodels + statsmodels.iolib.stata_summary_examples: statsmodels + statsmodels.iolib.summary: statsmodels + statsmodels.iolib.summary2: statsmodels + statsmodels.iolib.table: statsmodels + statsmodels.iolib.tableformatting: statsmodels + statsmodels.miscmodels: statsmodels + statsmodels.miscmodels.api: statsmodels + statsmodels.miscmodels.count: statsmodels + statsmodels.miscmodels.nonlinls: statsmodels + statsmodels.miscmodels.ordinal_model: statsmodels + statsmodels.miscmodels.tmodel: statsmodels + statsmodels.miscmodels.try_mlecov: statsmodels + statsmodels.multivariate: statsmodels + statsmodels.multivariate.api: statsmodels + statsmodels.multivariate.cancorr: statsmodels + statsmodels.multivariate.factor: statsmodels + statsmodels.multivariate.factor_rotation: statsmodels + statsmodels.multivariate.manova: statsmodels + statsmodels.multivariate.multivariate_ols: statsmodels + statsmodels.multivariate.pca: statsmodels + statsmodels.multivariate.plots: statsmodels + statsmodels.nonparametric: statsmodels + statsmodels.nonparametric.api: statsmodels + statsmodels.nonparametric.bandwidths: statsmodels + statsmodels.nonparametric.kde: statsmodels + statsmodels.nonparametric.kdetools: statsmodels + statsmodels.nonparametric.kernel_density: statsmodels + statsmodels.nonparametric.kernel_regression: statsmodels + statsmodels.nonparametric.kernels: statsmodels + statsmodels.nonparametric.kernels_asymmetric: statsmodels + statsmodels.nonparametric.linbin: statsmodels + statsmodels.nonparametric.smoothers_lowess: statsmodels + statsmodels.nonparametric.smoothers_lowess_old: statsmodels + statsmodels.othermod: statsmodels + statsmodels.othermod.api: statsmodels + statsmodels.othermod.betareg: statsmodels + statsmodels.regression: statsmodels + statsmodels.regression.dimred: statsmodels + statsmodels.regression.feasible_gls: statsmodels + statsmodels.regression.linear_model: statsmodels + statsmodels.regression.mixed_linear_model: statsmodels + statsmodels.regression.process_regression: statsmodels + statsmodels.regression.quantile_regression: statsmodels + statsmodels.regression.recursive_ls: statsmodels + statsmodels.regression.rolling: statsmodels + statsmodels.robust: statsmodels + statsmodels.robust.norms: statsmodels + statsmodels.robust.robust_linear_model: statsmodels + statsmodels.robust.scale: statsmodels + statsmodels.sandbox: statsmodels + statsmodels.sandbox.archive: statsmodels + statsmodels.sandbox.archive.linalg_covmat: statsmodels + statsmodels.sandbox.archive.linalg_decomp_1: statsmodels + statsmodels.sandbox.archive.tsa: statsmodels + statsmodels.sandbox.bspline: statsmodels + statsmodels.sandbox.datarich: statsmodels + statsmodels.sandbox.datarich.factormodels: statsmodels + statsmodels.sandbox.descstats: statsmodels + statsmodels.sandbox.distributions: statsmodels + statsmodels.sandbox.distributions.estimators: statsmodels + statsmodels.sandbox.distributions.examples: statsmodels + statsmodels.sandbox.distributions.examples.ex_extras: statsmodels + statsmodels.sandbox.distributions.examples.ex_fitfr: statsmodels + statsmodels.sandbox.distributions.examples.ex_gof: statsmodels + statsmodels.sandbox.distributions.examples.ex_mvelliptical: statsmodels + statsmodels.sandbox.distributions.examples.ex_transf2: statsmodels + statsmodels.sandbox.distributions.examples.matchdist: statsmodels + statsmodels.sandbox.distributions.extras: statsmodels + statsmodels.sandbox.distributions.genpareto: statsmodels + statsmodels.sandbox.distributions.gof_new: statsmodels + statsmodels.sandbox.distributions.multivariate: statsmodels + statsmodels.sandbox.distributions.mv_measures: statsmodels + statsmodels.sandbox.distributions.mv_normal: statsmodels + statsmodels.sandbox.distributions.otherdist: statsmodels + statsmodels.sandbox.distributions.quantize: statsmodels + statsmodels.sandbox.distributions.sppatch: statsmodels + statsmodels.sandbox.distributions.transform_functions: statsmodels + statsmodels.sandbox.distributions.transformed: statsmodels + statsmodels.sandbox.distributions.try_max: statsmodels + statsmodels.sandbox.distributions.try_pot: statsmodels + statsmodels.sandbox.gam: statsmodels + statsmodels.sandbox.infotheo: statsmodels + statsmodels.sandbox.mcevaluate: statsmodels + statsmodels.sandbox.mcevaluate.arma: statsmodels + statsmodels.sandbox.mle: statsmodels + statsmodels.sandbox.multilinear: statsmodels + statsmodels.sandbox.nonparametric: statsmodels + statsmodels.sandbox.nonparametric.densityorthopoly: statsmodels + statsmodels.sandbox.nonparametric.dgp_examples: statsmodels + statsmodels.sandbox.nonparametric.kde2: statsmodels + statsmodels.sandbox.nonparametric.kdecovclass: statsmodels + statsmodels.sandbox.nonparametric.kernel_extras: statsmodels + statsmodels.sandbox.nonparametric.kernels: statsmodels + statsmodels.sandbox.nonparametric.smoothers: statsmodels + statsmodels.sandbox.nonparametric.testdata: statsmodels + statsmodels.sandbox.panel: statsmodels + statsmodels.sandbox.panel.correlation_structures: statsmodels + statsmodels.sandbox.panel.mixed: statsmodels + statsmodels.sandbox.panel.panel_short: statsmodels + statsmodels.sandbox.panel.panelmod: statsmodels + statsmodels.sandbox.panel.random_panel: statsmodels + statsmodels.sandbox.panel.sandwich_covariance_generic: statsmodels + statsmodels.sandbox.pca: statsmodels + statsmodels.sandbox.predict_functional: statsmodels + statsmodels.sandbox.regression: statsmodels + statsmodels.sandbox.regression.anova_nistcertified: statsmodels + statsmodels.sandbox.regression.ar_panel: statsmodels + statsmodels.sandbox.regression.example_kernridge: statsmodels + statsmodels.sandbox.regression.gmm: statsmodels + statsmodels.sandbox.regression.kernridgeregress_class: statsmodels + statsmodels.sandbox.regression.ols_anova_original: statsmodels + statsmodels.sandbox.regression.onewaygls: statsmodels + statsmodels.sandbox.regression.penalized: statsmodels + statsmodels.sandbox.regression.predstd: statsmodels + statsmodels.sandbox.regression.runmnl: statsmodels + statsmodels.sandbox.regression.sympy_diff: statsmodels + statsmodels.sandbox.regression.tools: statsmodels + statsmodels.sandbox.regression.treewalkerclass: statsmodels + statsmodels.sandbox.regression.try_catdata: statsmodels + statsmodels.sandbox.regression.try_ols_anova: statsmodels + statsmodels.sandbox.regression.try_treewalker: statsmodels + statsmodels.sandbox.rls: statsmodels + statsmodels.sandbox.stats: statsmodels + statsmodels.sandbox.stats.contrast_tools: statsmodels + statsmodels.sandbox.stats.diagnostic: statsmodels + statsmodels.sandbox.stats.ex_newtests: statsmodels + statsmodels.sandbox.stats.multicomp: statsmodels + statsmodels.sandbox.stats.runs: statsmodels + statsmodels.sandbox.stats.stats_dhuard: statsmodels + statsmodels.sandbox.stats.stats_mstats_short: statsmodels + statsmodels.sandbox.sysreg: statsmodels + statsmodels.sandbox.tools: statsmodels + statsmodels.sandbox.tools.cross_val: statsmodels + statsmodels.sandbox.tools.mctools: statsmodels + statsmodels.sandbox.tools.tools_pca: statsmodels + statsmodels.sandbox.tools.try_mctools: statsmodels + statsmodels.sandbox.tsa: statsmodels + statsmodels.sandbox.tsa.diffusion: statsmodels + statsmodels.sandbox.tsa.diffusion2: statsmodels + statsmodels.sandbox.tsa.example_arma: statsmodels + statsmodels.sandbox.tsa.fftarma: statsmodels + statsmodels.sandbox.tsa.movstat: statsmodels + statsmodels.sandbox.tsa.try_arma_more: statsmodels + statsmodels.sandbox.tsa.try_fi: statsmodels + statsmodels.sandbox.tsa.try_var_convolve: statsmodels + statsmodels.sandbox.tsa.varma: statsmodels + statsmodels.src: statsmodels + statsmodels.stats: statsmodels + statsmodels.stats.anova: statsmodels + statsmodels.stats.api: statsmodels + statsmodels.stats.base: statsmodels + statsmodels.stats.contingency_tables: statsmodels + statsmodels.stats.contrast: statsmodels + statsmodels.stats.correlation_tools: statsmodels + statsmodels.stats.descriptivestats: statsmodels + statsmodels.stats.diagnostic: statsmodels + statsmodels.stats.diagnostic_gen: statsmodels + statsmodels.stats.dist_dependence_measures: statsmodels + statsmodels.stats.effect_size: statsmodels + statsmodels.stats.gof: statsmodels + statsmodels.stats.inter_rater: statsmodels + statsmodels.stats.knockoff_regeffects: statsmodels + statsmodels.stats.libqsturng: statsmodels + statsmodels.stats.libqsturng.make_tbls: statsmodels + statsmodels.stats.libqsturng.qsturng_: statsmodels + statsmodels.stats.mediation: statsmodels + statsmodels.stats.meta_analysis: statsmodels + statsmodels.stats.moment_helpers: statsmodels + statsmodels.stats.multicomp: statsmodels + statsmodels.stats.multitest: statsmodels + statsmodels.stats.multivariate: statsmodels + statsmodels.stats.multivariate_tools: statsmodels + statsmodels.stats.nonparametric: statsmodels + statsmodels.stats.oaxaca: statsmodels + statsmodels.stats.oneway: statsmodels + statsmodels.stats.outliers_influence: statsmodels + statsmodels.stats.power: statsmodels + statsmodels.stats.proportion: statsmodels + statsmodels.stats.rates: statsmodels + statsmodels.stats.regularized_covariance: statsmodels + statsmodels.stats.robust_compare: statsmodels + statsmodels.stats.sandwich_covariance: statsmodels + statsmodels.stats.stattools: statsmodels + statsmodels.stats.tabledist: statsmodels + statsmodels.stats.weightstats: statsmodels + statsmodels.tools: statsmodels + statsmodels.tools.catadd: statsmodels + statsmodels.tools.data: statsmodels + statsmodels.tools.decorators: statsmodels + statsmodels.tools.docstring: statsmodels + statsmodels.tools.eval_measures: statsmodels + statsmodels.tools.grouputils: statsmodels + statsmodels.tools.linalg: statsmodels + statsmodels.tools.numdiff: statsmodels + statsmodels.tools.parallel: statsmodels + statsmodels.tools.print_version: statsmodels + statsmodels.tools.rng_qrng: statsmodels + statsmodels.tools.rootfinding: statsmodels + statsmodels.tools.sequences: statsmodels + statsmodels.tools.sm_exceptions: statsmodels + statsmodels.tools.testing: statsmodels + statsmodels.tools.tools: statsmodels + statsmodels.tools.transform_model: statsmodels + statsmodels.tools.validation: statsmodels + statsmodels.tools.validation.decorators: statsmodels + statsmodels.tools.validation.validation: statsmodels + statsmodels.tools.web: statsmodels + statsmodels.tsa: statsmodels + statsmodels.tsa.adfvalues: statsmodels + statsmodels.tsa.api: statsmodels + statsmodels.tsa.ar_model: statsmodels + statsmodels.tsa.ardl: statsmodels + statsmodels.tsa.ardl.model: statsmodels + statsmodels.tsa.ardl.pss_critical_values: statsmodels + statsmodels.tsa.arima: statsmodels + statsmodels.tsa.arima.api: statsmodels + statsmodels.tsa.arima.datasets: statsmodels + statsmodels.tsa.arima.datasets.brockwell_davis_2002: statsmodels + statsmodels.tsa.arima.datasets.brockwell_davis_2002.data: statsmodels + statsmodels.tsa.arima.datasets.brockwell_davis_2002.data.dowj: statsmodels + statsmodels.tsa.arima.datasets.brockwell_davis_2002.data.lake: statsmodels + statsmodels.tsa.arima.datasets.brockwell_davis_2002.data.oshorts: statsmodels + statsmodels.tsa.arima.datasets.brockwell_davis_2002.data.sbl: statsmodels + statsmodels.tsa.arima.estimators: statsmodels + statsmodels.tsa.arima.estimators.burg: statsmodels + statsmodels.tsa.arima.estimators.durbin_levinson: statsmodels + statsmodels.tsa.arima.estimators.gls: statsmodels + statsmodels.tsa.arima.estimators.hannan_rissanen: statsmodels + statsmodels.tsa.arima.estimators.innovations: statsmodels + statsmodels.tsa.arima.estimators.statespace: statsmodels + statsmodels.tsa.arima.estimators.yule_walker: statsmodels + statsmodels.tsa.arima.model: statsmodels + statsmodels.tsa.arima.params: statsmodels + statsmodels.tsa.arima.specification: statsmodels + statsmodels.tsa.arima.tools: statsmodels + statsmodels.tsa.arima_model: statsmodels + statsmodels.tsa.arima_process: statsmodels + statsmodels.tsa.arma_mle: statsmodels + statsmodels.tsa.base: statsmodels + statsmodels.tsa.base.datetools: statsmodels + statsmodels.tsa.base.prediction: statsmodels + statsmodels.tsa.base.tsa_model: statsmodels + statsmodels.tsa.coint_tables: statsmodels + statsmodels.tsa.descriptivestats: statsmodels + statsmodels.tsa.deterministic: statsmodels + statsmodels.tsa.exponential_smoothing: statsmodels + statsmodels.tsa.exponential_smoothing.base: statsmodels + statsmodels.tsa.exponential_smoothing.ets: statsmodels + statsmodels.tsa.exponential_smoothing.initialization: statsmodels + statsmodels.tsa.filters: statsmodels + statsmodels.tsa.filters.api: statsmodels + statsmodels.tsa.filters.bk_filter: statsmodels + statsmodels.tsa.filters.cf_filter: statsmodels + statsmodels.tsa.filters.filtertools: statsmodels + statsmodels.tsa.filters.hp_filter: statsmodels + statsmodels.tsa.forecasting: statsmodels + statsmodels.tsa.forecasting.stl: statsmodels + statsmodels.tsa.forecasting.theta: statsmodels + statsmodels.tsa.holtwinters: statsmodels + statsmodels.tsa.holtwinters.model: statsmodels + statsmodels.tsa.holtwinters.results: statsmodels + statsmodels.tsa.innovations: statsmodels + statsmodels.tsa.innovations.api: statsmodels + statsmodels.tsa.innovations.arma_innovations: statsmodels + statsmodels.tsa.interp: statsmodels + statsmodels.tsa.interp.denton: statsmodels + statsmodels.tsa.mlemodel: statsmodels + statsmodels.tsa.regime_switching: statsmodels + statsmodels.tsa.regime_switching.markov_autoregression: statsmodels + statsmodels.tsa.regime_switching.markov_regression: statsmodels + statsmodels.tsa.regime_switching.markov_switching: statsmodels + statsmodels.tsa.seasonal: statsmodels + statsmodels.tsa.statespace: statsmodels + statsmodels.tsa.statespace.api: statsmodels + statsmodels.tsa.statespace.cfa_simulation_smoother: statsmodels + statsmodels.tsa.statespace.dynamic_factor: statsmodels + statsmodels.tsa.statespace.dynamic_factor_mq: statsmodels + statsmodels.tsa.statespace.exponential_smoothing: statsmodels + statsmodels.tsa.statespace.initialization: statsmodels + statsmodels.tsa.statespace.kalman_filter: statsmodels + statsmodels.tsa.statespace.kalman_smoother: statsmodels + statsmodels.tsa.statespace.mlemodel: statsmodels + statsmodels.tsa.statespace.news: statsmodels + statsmodels.tsa.statespace.representation: statsmodels + statsmodels.tsa.statespace.sarimax: statsmodels + statsmodels.tsa.statespace.simulation_smoother: statsmodels + statsmodels.tsa.statespace.structural: statsmodels + statsmodels.tsa.statespace.tools: statsmodels + statsmodels.tsa.statespace.varmax: statsmodels + statsmodels.tsa.stattools: statsmodels + statsmodels.tsa.tsatools: statsmodels + statsmodels.tsa.varma_process: statsmodels + statsmodels.tsa.vector_ar: statsmodels + statsmodels.tsa.vector_ar.api: statsmodels + statsmodels.tsa.vector_ar.hypothesis_test_results: statsmodels + statsmodels.tsa.vector_ar.irf: statsmodels + statsmodels.tsa.vector_ar.output: statsmodels + statsmodels.tsa.vector_ar.plotting: statsmodels + statsmodels.tsa.vector_ar.svar_model: statsmodels + statsmodels.tsa.vector_ar.util: statsmodels + statsmodels.tsa.vector_ar.var_model: statsmodels + statsmodels.tsa.vector_ar.vecm: statsmodels + statsmodels.tsa.x13: statsmodels + stdlib_list: stdlib_list + stdlib_list.base: stdlib_list + stdlib_list.fetch: stdlib_list + tabulate: tabulate + tabulate.version: tabulate + tensorstore: tensorstore + termcolor: termcolor + termcolor.termcolor: termcolor + terminado: terminado + terminado.management: terminado + terminado.uimodule: terminado + terminado.websocket: terminado + tests: scvelo + tests.conftest: scvelo + tests.context: cospar + tests.core: scvelo + tests.core.test_anndata: scvelo + tests.core.test_arithmetic: scvelo + tests.core.test_base: scvelo + tests.core.test_linear_models: scvelo + tests.core.test_metrics: scvelo + tests.core.test_models: scvelo + tests.preprocessing: scvelo + tests.preprocessing.test_moments: scvelo + tests.preprocessing.test_neighbors: scvelo + tests.preprocessing.test_utils: scvelo + tests.test_all: cospar + tests.test_basic: scvelo + text_unidecode: text_unidecode + texttable: texttable + threadpoolctl: threadpoolctl + tinycss2: tinycss2 + tinycss2.ast: tinycss2 + tinycss2.bytes: tinycss2 + tinycss2.color3: tinycss2 + tinycss2.nth: tinycss2 + tinycss2.parser: tinycss2 + tinycss2.serializer: tinycss2 + tinycss2.tokenizer: tinycss2 + tlz: toolz + toml: toml + toml.decoder: toml + toml.encoder: toml + toml.ordered: toml + toml.tz: toml + tomli: tomli + toolz: toolz + toolz.compatibility: toolz + toolz.curried: toolz + toolz.curried.exceptions: toolz + toolz.curried.operator: toolz + toolz.dicttoolz: toolz + toolz.functoolz: toolz + toolz.itertoolz: toolz + toolz.recipes: toolz + toolz.sandbox: toolz + toolz.sandbox.core: toolz + toolz.sandbox.parallel: toolz + toolz.utils: toolz + torch: torch + torch.amp: torch + torch.amp.autocast_mode: torch + torch.ao: torch + torch.ao.nn: torch + torch.ao.nn.intrinsic: torch + torch.ao.nn.intrinsic.modules: torch + torch.ao.nn.intrinsic.modules.fused: torch + torch.ao.nn.qat: torch + torch.ao.nn.qat.dynamic: torch + torch.ao.nn.qat.dynamic.modules: torch + torch.ao.nn.qat.dynamic.modules.linear: torch + torch.ao.nn.qat.modules: torch + torch.ao.nn.qat.modules.conv: torch + torch.ao.nn.qat.modules.embedding_ops: torch + torch.ao.nn.qat.modules.linear: torch + torch.ao.nn.quantizable: torch + torch.ao.nn.quantizable.modules: torch + torch.ao.nn.quantizable.modules.activation: torch + torch.ao.nn.quantizable.modules.rnn: torch + torch.ao.nn.quantized: torch + torch.ao.nn.quantized.dynamic: torch + torch.ao.nn.quantized.dynamic.modules: torch + torch.ao.nn.quantized.dynamic.modules.conv: torch + torch.ao.nn.quantized.dynamic.modules.linear: torch + torch.ao.nn.quantized.dynamic.modules.rnn: torch + torch.ao.nn.quantized.functional: torch + torch.ao.nn.quantized.modules: torch + torch.ao.nn.quantized.modules.activation: torch + torch.ao.nn.quantized.modules.batchnorm: torch + torch.ao.nn.quantized.modules.conv: torch + torch.ao.nn.quantized.modules.dropout: torch + torch.ao.nn.quantized.modules.embedding_ops: torch + torch.ao.nn.quantized.modules.functional_modules: torch + torch.ao.nn.quantized.modules.linear: torch + torch.ao.nn.quantized.modules.normalization: torch + torch.ao.nn.quantized.modules.rnn: torch + torch.ao.nn.quantized.modules.utils: torch + torch.ao.nn.quantized.reference: torch + torch.ao.nn.quantized.reference.modules: torch + torch.ao.nn.quantized.reference.modules.conv: torch + torch.ao.nn.quantized.reference.modules.linear: torch + torch.ao.nn.quantized.reference.modules.rnn: torch + torch.ao.nn.quantized.reference.modules.sparse: torch + torch.ao.nn.quantized.reference.modules.utils: torch + torch.ao.nn.sparse: torch + torch.ao.nn.sparse.quantized: torch + torch.ao.nn.sparse.quantized.dynamic: torch + torch.ao.nn.sparse.quantized.dynamic.linear: torch + torch.ao.nn.sparse.quantized.linear: torch + torch.ao.nn.sparse.quantized.utils: torch + torch.ao.ns: torch + torch.ao.ns.fx: torch + torch.ao.ns.fx.graph_matcher: torch + torch.ao.ns.fx.graph_passes: torch + torch.ao.ns.fx.mappings: torch + torch.ao.ns.fx.ns_types: torch + torch.ao.ns.fx.pattern_utils: torch + torch.ao.ns.fx.utils: torch + torch.ao.ns.fx.weight_utils: torch + torch.ao.quantization: torch + torch.ao.quantization.backend_config: torch + torch.ao.quantization.backend_config.backend_config: torch + torch.ao.quantization.backend_config.executorch: torch + torch.ao.quantization.backend_config.fbgemm: torch + torch.ao.quantization.backend_config.native: torch + torch.ao.quantization.backend_config.observation_type: torch + torch.ao.quantization.backend_config.qnnpack: torch + torch.ao.quantization.backend_config.tensorrt: torch + torch.ao.quantization.backend_config.utils: torch + torch.ao.quantization.backend_config.x86: torch + torch.ao.quantization.fake_quantize: torch + torch.ao.quantization.fuse_modules: torch + torch.ao.quantization.fuser_method_mappings: torch + torch.ao.quantization.fx: torch + torch.ao.quantization.fx.backend_config_utils: torch + torch.ao.quantization.fx.convert: torch + torch.ao.quantization.fx.custom_config: torch + torch.ao.quantization.fx.fuse: torch + torch.ao.quantization.fx.fusion_patterns: torch + torch.ao.quantization.fx.graph_module: torch + torch.ao.quantization.fx.lower_to_fbgemm: torch + torch.ao.quantization.fx.lower_to_qnnpack: torch + torch.ao.quantization.fx.match_utils: torch + torch.ao.quantization.fx.pattern_utils: torch + torch.ao.quantization.fx.prepare: torch + torch.ao.quantization.fx.qconfig_mapping_utils: torch + torch.ao.quantization.fx.quantization_patterns: torch + torch.ao.quantization.fx.tracer: torch + torch.ao.quantization.fx.utils: torch + torch.ao.quantization.observer: torch + torch.ao.quantization.qconfig: torch + torch.ao.quantization.qconfig_mapping: torch + torch.ao.quantization.qconfig_mapping_utils: torch + torch.ao.quantization.quant_type: torch + torch.ao.quantization.quantization_mappings: torch + torch.ao.quantization.quantization_types: torch + torch.ao.quantization.quantize: torch + torch.ao.quantization.quantize_fx: torch + torch.ao.quantization.quantize_jit: torch + torch.ao.quantization.stubs: torch + torch.ao.quantization.utils: torch + torch.ao.sparsity: torch + torch.ao.sparsity.scheduler: torch + torch.ao.sparsity.scheduler.base_scheduler: torch + torch.ao.sparsity.scheduler.cubic_scheduler: torch + torch.ao.sparsity.scheduler.lambda_scheduler: torch + torch.ao.sparsity.sparsifier: torch + torch.ao.sparsity.sparsifier.base_sparsifier: torch + torch.ao.sparsity.sparsifier.nearly_diagonal_sparsifier: torch + torch.ao.sparsity.sparsifier.utils: torch + torch.ao.sparsity.sparsifier.weight_norm_sparsifier: torch + torch.autograd: torch + torch.autograd.anomaly_mode: torch + torch.autograd.forward_ad: torch + torch.autograd.function: torch + torch.autograd.functional: torch + torch.autograd.grad_mode: torch + torch.autograd.gradcheck: torch + torch.autograd.graph: torch + torch.autograd.profiler: torch + torch.autograd.profiler_legacy: torch + torch.autograd.profiler_util: torch + torch.autograd.variable: torch + torch.backends: torch + torch.backends.cuda: torch + torch.backends.cudnn: torch + torch.backends.cudnn.rnn: torch + torch.backends.mkl: torch + torch.backends.mkldnn: torch + torch.backends.mps: torch + torch.backends.openmp: torch + torch.backends.opt_einsum: torch + torch.backends.quantized: torch + torch.backends.xeon: torch + torch.backends.xeon.run_cpu: torch + torch.backends.xnnpack: torch + torch.contrib: torch + torch.cpu: torch + torch.cpu.amp: torch + torch.cpu.amp.autocast_mode: torch + torch.cuda: torch + torch.cuda.amp: torch + torch.cuda.amp.autocast_mode: torch + torch.cuda.amp.common: torch + torch.cuda.amp.grad_scaler: torch + torch.cuda.comm: torch + torch.cuda.error: torch + torch.cuda.graphs: torch + torch.cuda.jiterator: torch + torch.cuda.memory: torch + torch.cuda.nccl: torch + torch.cuda.nvtx: torch + torch.cuda.profiler: torch + torch.cuda.random: torch + torch.cuda.sparse: torch + torch.cuda.streams: torch + torch.distributed: torch + torch.distributed.algorithms: torch + torch.distributed.algorithms.ddp_comm_hooks: torch + torch.distributed.algorithms.ddp_comm_hooks.ddp_zero_hook: torch + torch.distributed.algorithms.ddp_comm_hooks.debugging_hooks: torch + torch.distributed.algorithms.ddp_comm_hooks.default_hooks: torch + torch.distributed.algorithms.ddp_comm_hooks.optimizer_overlap_hooks: torch + torch.distributed.algorithms.ddp_comm_hooks.post_localSGD_hook: torch + torch.distributed.algorithms.ddp_comm_hooks.powerSGD_hook: torch + torch.distributed.algorithms.ddp_comm_hooks.quantization_hooks: torch + torch.distributed.algorithms.join: torch + torch.distributed.algorithms.model_averaging: torch + torch.distributed.algorithms.model_averaging.averagers: torch + torch.distributed.algorithms.model_averaging.hierarchical_model_averager: torch + torch.distributed.algorithms.model_averaging.utils: torch + torch.distributed.argparse_util: torch + torch.distributed.autograd: torch + torch.distributed.constants: torch + torch.distributed.distributed_c10d: torch + torch.distributed.elastic: torch + torch.distributed.elastic.agent: torch + torch.distributed.elastic.agent.server: torch + torch.distributed.elastic.agent.server.api: torch + torch.distributed.elastic.agent.server.local_elastic_agent: torch + torch.distributed.elastic.events: torch + torch.distributed.elastic.events.api: torch + torch.distributed.elastic.events.handlers: torch + torch.distributed.elastic.metrics: torch + torch.distributed.elastic.metrics.api: torch + torch.distributed.elastic.multiprocessing: torch + torch.distributed.elastic.multiprocessing.api: torch + torch.distributed.elastic.multiprocessing.errors: torch + torch.distributed.elastic.multiprocessing.errors.error_handler: torch + torch.distributed.elastic.multiprocessing.errors.handlers: torch + torch.distributed.elastic.multiprocessing.redirects: torch + torch.distributed.elastic.multiprocessing.tail_log: torch + torch.distributed.elastic.rendezvous: torch + torch.distributed.elastic.rendezvous.api: torch + torch.distributed.elastic.rendezvous.c10d_rendezvous_backend: torch + torch.distributed.elastic.rendezvous.dynamic_rendezvous: torch + torch.distributed.elastic.rendezvous.etcd_rendezvous: torch + torch.distributed.elastic.rendezvous.etcd_rendezvous_backend: torch + torch.distributed.elastic.rendezvous.etcd_server: torch + torch.distributed.elastic.rendezvous.etcd_store: torch + torch.distributed.elastic.rendezvous.registry: torch + torch.distributed.elastic.rendezvous.static_tcp_rendezvous: torch + torch.distributed.elastic.rendezvous.utils: torch + torch.distributed.elastic.timer: torch + torch.distributed.elastic.timer.api: torch + torch.distributed.elastic.timer.file_based_local_timer: torch + torch.distributed.elastic.timer.local_timer: torch + torch.distributed.elastic.utils: torch + torch.distributed.elastic.utils.api: torch + torch.distributed.elastic.utils.data: torch + torch.distributed.elastic.utils.data.cycling_iterator: torch + torch.distributed.elastic.utils.data.elastic_distributed_sampler: torch + torch.distributed.elastic.utils.distributed: torch + torch.distributed.elastic.utils.log_level: torch + torch.distributed.elastic.utils.logging: torch + torch.distributed.elastic.utils.store: torch + torch.distributed.fsdp: torch + torch.distributed.fsdp.flat_param: torch + torch.distributed.fsdp.flatten_params_wrapper: torch + torch.distributed.fsdp.fully_sharded_data_parallel: torch + torch.distributed.fsdp.sharded_grad_scaler: torch + torch.distributed.fsdp.utils: torch + torch.distributed.fsdp.wrap: torch + torch.distributed.launch: torch + torch.distributed.launcher: torch + torch.distributed.launcher.api: torch + torch.distributed.nn: torch + torch.distributed.nn.api: torch + torch.distributed.nn.api.remote_module: torch + torch.distributed.nn.functional: torch + torch.distributed.nn.jit: torch + torch.distributed.nn.jit.instantiator: torch + torch.distributed.nn.jit.templates: torch + torch.distributed.nn.jit.templates.remote_module_template: torch + torch.distributed.optim: torch + torch.distributed.optim.functional_adadelta: torch + torch.distributed.optim.functional_adagrad: torch + torch.distributed.optim.functional_adam: torch + torch.distributed.optim.functional_adamax: torch + torch.distributed.optim.functional_adamw: torch + torch.distributed.optim.functional_rmsprop: torch + torch.distributed.optim.functional_rprop: torch + torch.distributed.optim.functional_sgd: torch + torch.distributed.optim.optimizer: torch + torch.distributed.optim.post_localSGD_optimizer: torch + torch.distributed.optim.utils: torch + torch.distributed.optim.zero_redundancy_optimizer: torch + torch.distributed.pipeline: torch + torch.distributed.pipeline.sync: torch + torch.distributed.pipeline.sync.batchnorm: torch + torch.distributed.pipeline.sync.checkpoint: torch + torch.distributed.pipeline.sync.copy: torch + torch.distributed.pipeline.sync.dependency: torch + torch.distributed.pipeline.sync.microbatch: torch + torch.distributed.pipeline.sync.phony: torch + torch.distributed.pipeline.sync.pipe: torch + torch.distributed.pipeline.sync.pipeline: torch + torch.distributed.pipeline.sync.skip: torch + torch.distributed.pipeline.sync.skip.layout: torch + torch.distributed.pipeline.sync.skip.namespace: torch + torch.distributed.pipeline.sync.skip.portal: torch + torch.distributed.pipeline.sync.skip.skippable: torch + torch.distributed.pipeline.sync.skip.tracker: torch + torch.distributed.pipeline.sync.stream: torch + torch.distributed.pipeline.sync.utils: torch + torch.distributed.pipeline.sync.worker: torch + torch.distributed.remote_device: torch + torch.distributed.rendezvous: torch + torch.distributed.rpc: torch + torch.distributed.rpc.api: torch + torch.distributed.rpc.backend_registry: torch + torch.distributed.rpc.constants: torch + torch.distributed.rpc.functions: torch + torch.distributed.rpc.internal: torch + torch.distributed.rpc.options: torch + torch.distributed.rpc.rref_proxy: torch + torch.distributed.rpc.server_process_global_profiler: torch + torch.distributed.run: torch + torch.distributed.utils: torch + torch.distributions: torch + torch.distributions.bernoulli: torch + torch.distributions.beta: torch + torch.distributions.binomial: torch + torch.distributions.categorical: torch + torch.distributions.cauchy: torch + torch.distributions.chi2: torch + torch.distributions.constraint_registry: torch + torch.distributions.constraints: torch + torch.distributions.continuous_bernoulli: torch + torch.distributions.dirichlet: torch + torch.distributions.distribution: torch + torch.distributions.exp_family: torch + torch.distributions.exponential: torch + torch.distributions.fishersnedecor: torch + torch.distributions.gamma: torch + torch.distributions.geometric: torch + torch.distributions.gumbel: torch + torch.distributions.half_cauchy: torch + torch.distributions.half_normal: torch + torch.distributions.independent: torch + torch.distributions.kl: torch + torch.distributions.kumaraswamy: torch + torch.distributions.laplace: torch + torch.distributions.lkj_cholesky: torch + torch.distributions.log_normal: torch + torch.distributions.logistic_normal: torch + torch.distributions.lowrank_multivariate_normal: torch + torch.distributions.mixture_same_family: torch + torch.distributions.multinomial: torch + torch.distributions.multivariate_normal: torch + torch.distributions.negative_binomial: torch + torch.distributions.normal: torch + torch.distributions.one_hot_categorical: torch + torch.distributions.pareto: torch + torch.distributions.poisson: torch + torch.distributions.relaxed_bernoulli: torch + torch.distributions.relaxed_categorical: torch + torch.distributions.studentT: torch + torch.distributions.transformed_distribution: torch + torch.distributions.transforms: torch + torch.distributions.uniform: torch + torch.distributions.utils: torch + torch.distributions.von_mises: torch + torch.distributions.weibull: torch + torch.distributions.wishart: torch + torch.fft: torch + torch.functional: torch + torch.futures: torch + torch.fx: torch + torch.fx.annotate: torch + torch.fx.experimental: torch + torch.fx.experimental.accelerator_partitioner: torch + torch.fx.experimental.const_fold: torch + torch.fx.experimental.debug: torch + torch.fx.experimental.graph_gradual_typechecker: torch + torch.fx.experimental.merge_matmul: torch + torch.fx.experimental.meta_tracer: torch + torch.fx.experimental.migrate_gradual_types: torch + torch.fx.experimental.migrate_gradual_types.constraint: torch + torch.fx.experimental.migrate_gradual_types.constraint_generator: torch + torch.fx.experimental.migrate_gradual_types.constraint_transformation: torch + torch.fx.experimental.migrate_gradual_types.operation: torch + torch.fx.experimental.migrate_gradual_types.transform_to_z3: torch + torch.fx.experimental.migrate_gradual_types.util: torch + torch.fx.experimental.migrate_gradual_types.z3_types: torch + torch.fx.experimental.normalize: torch + torch.fx.experimental.optimization: torch + torch.fx.experimental.partitioner_utils: torch + torch.fx.experimental.proxy_tensor: torch + torch.fx.experimental.refinement_types: torch + torch.fx.experimental.rewriter: torch + torch.fx.experimental.schema_type_annotation: torch + torch.fx.experimental.symbolic_shapes: torch + torch.fx.experimental.unification: torch + torch.fx.experimental.unification.core: torch + torch.fx.experimental.unification.dispatch: torch + torch.fx.experimental.unification.match: torch + torch.fx.experimental.unification.more: torch + torch.fx.experimental.unification.multipledispatch: torch + torch.fx.experimental.unification.multipledispatch.conflict: torch + torch.fx.experimental.unification.multipledispatch.core: torch + torch.fx.experimental.unification.multipledispatch.dispatcher: torch + torch.fx.experimental.unification.multipledispatch.utils: torch + torch.fx.experimental.unification.multipledispatch.variadic: torch + torch.fx.experimental.unification.unification_tools: torch + torch.fx.experimental.unification.utils: torch + torch.fx.experimental.unification.variable: torch + torch.fx.experimental.unify_refinements: torch + torch.fx.graph: torch + torch.fx.graph_module: torch + torch.fx.immutable_collections: torch + torch.fx.interpreter: torch + torch.fx.node: torch + torch.fx.operator_schemas: torch + torch.fx.passes: torch + torch.fx.passes.backends: torch + torch.fx.passes.backends.cudagraphs: torch + torch.fx.passes.backends.nvfuser: torch + torch.fx.passes.dialect: torch + torch.fx.passes.dialect.common: torch + torch.fx.passes.dialect.common.cse_pass: torch + torch.fx.passes.fake_tensor_prop: torch + torch.fx.passes.graph_drawer: torch + torch.fx.passes.graph_manipulation: torch + torch.fx.passes.infra: torch + torch.fx.passes.infra.partitioner: torch + torch.fx.passes.infra.pass_base: torch + torch.fx.passes.infra.pass_manager: torch + torch.fx.passes.net_min_base: torch + torch.fx.passes.operator_support: torch + torch.fx.passes.param_fetch: torch + torch.fx.passes.pass_manager: torch + torch.fx.passes.reinplace: torch + torch.fx.passes.shape_prop: torch + torch.fx.passes.split_module: torch + torch.fx.passes.split_utils: torch + torch.fx.passes.splitter_base: torch + torch.fx.passes.tools_common: torch + torch.fx.passes.utils: torch + torch.fx.passes.utils.common: torch + torch.fx.passes.utils.fuser_utils: torch + torch.fx.passes.utils.matcher_utils: torch + torch.fx.proxy: torch + torch.fx.subgraph_rewriter: torch + torch.fx.tensor_type: torch + torch.fx.traceback: torch + torch.hub: torch + torch.jit: torch + torch.jit.annotations: torch + torch.jit.frontend: torch + torch.jit.generate_bytecode: torch + torch.jit.mobile: torch + torch.jit.quantized: torch + torch.jit.supported_ops: torch + torch.jit.unsupported_tensor_ops: torch + torch.library: torch + torch.linalg: torch + torch.masked: torch + torch.masked.maskedtensor: torch + torch.masked.maskedtensor.binary: torch + torch.masked.maskedtensor.core: torch + torch.masked.maskedtensor.creation: torch + torch.masked.maskedtensor.passthrough: torch + torch.masked.maskedtensor.reductions: torch + torch.masked.maskedtensor.unary: torch + torch.monitor: torch + torch.multiprocessing: torch + torch.multiprocessing.pool: torch + torch.multiprocessing.queue: torch + torch.multiprocessing.reductions: torch + torch.multiprocessing.spawn: torch + torch.nested: torch + torch.nn: torch + torch.nn.backends: torch + torch.nn.backends.thnn: torch + torch.nn.common_types: torch + torch.nn.cpp: torch + torch.nn.functional: torch + torch.nn.grad: torch + torch.nn.init: torch + torch.nn.intrinsic: torch + torch.nn.intrinsic.modules: torch + torch.nn.intrinsic.modules.fused: torch + torch.nn.intrinsic.qat: torch + torch.nn.intrinsic.qat.modules: torch + torch.nn.intrinsic.qat.modules.conv_fused: torch + torch.nn.intrinsic.qat.modules.linear_fused: torch + torch.nn.intrinsic.qat.modules.linear_relu: torch + torch.nn.intrinsic.quantized: torch + torch.nn.intrinsic.quantized.dynamic: torch + torch.nn.intrinsic.quantized.dynamic.modules: torch + torch.nn.intrinsic.quantized.dynamic.modules.linear_relu: torch + torch.nn.intrinsic.quantized.modules: torch + torch.nn.intrinsic.quantized.modules.bn_relu: torch + torch.nn.intrinsic.quantized.modules.conv_relu: torch + torch.nn.intrinsic.quantized.modules.linear_relu: torch + torch.nn.modules: torch + torch.nn.modules.activation: torch + torch.nn.modules.adaptive: torch + torch.nn.modules.batchnorm: torch + torch.nn.modules.channelshuffle: torch + torch.nn.modules.container: torch + torch.nn.modules.conv: torch + torch.nn.modules.distance: torch + torch.nn.modules.dropout: torch + torch.nn.modules.flatten: torch + torch.nn.modules.fold: torch + torch.nn.modules.instancenorm: torch + torch.nn.modules.lazy: torch + torch.nn.modules.linear: torch + torch.nn.modules.loss: torch + torch.nn.modules.module: torch + torch.nn.modules.normalization: torch + torch.nn.modules.padding: torch + torch.nn.modules.pixelshuffle: torch + torch.nn.modules.pooling: torch + torch.nn.modules.rnn: torch + torch.nn.modules.sparse: torch + torch.nn.modules.transformer: torch + torch.nn.modules.upsampling: torch + torch.nn.modules.utils: torch + torch.nn.parallel: torch + torch.nn.parallel.comm: torch + torch.nn.parallel.data_parallel: torch + torch.nn.parallel.distributed: torch + torch.nn.parallel.parallel_apply: torch + torch.nn.parallel.replicate: torch + torch.nn.parallel.scatter_gather: torch + torch.nn.parameter: torch + torch.nn.qat: torch + torch.nn.qat.dynamic: torch + torch.nn.qat.dynamic.modules: torch + torch.nn.qat.dynamic.modules.linear: torch + torch.nn.qat.modules: torch + torch.nn.qat.modules.conv: torch + torch.nn.qat.modules.embedding_ops: torch + torch.nn.qat.modules.linear: torch + torch.nn.quantizable: torch + torch.nn.quantizable.modules: torch + torch.nn.quantizable.modules.activation: torch + torch.nn.quantizable.modules.rnn: torch + torch.nn.quantized: torch + torch.nn.quantized.dynamic: torch + torch.nn.quantized.dynamic.modules: torch + torch.nn.quantized.dynamic.modules.conv: torch + torch.nn.quantized.dynamic.modules.linear: torch + torch.nn.quantized.dynamic.modules.rnn: torch + torch.nn.quantized.functional: torch + torch.nn.quantized.modules: torch + torch.nn.quantized.modules.activation: torch + torch.nn.quantized.modules.batchnorm: torch + torch.nn.quantized.modules.conv: torch + torch.nn.quantized.modules.dropout: torch + torch.nn.quantized.modules.embedding_ops: torch + torch.nn.quantized.modules.functional_modules: torch + torch.nn.quantized.modules.linear: torch + torch.nn.quantized.modules.normalization: torch + torch.nn.quantized.modules.rnn: torch + torch.nn.quantized.modules.utils: torch + torch.nn.utils: torch + torch.nn.utils.clip_grad: torch + torch.nn.utils.convert_parameters: torch + torch.nn.utils.fusion: torch + torch.nn.utils.init: torch + torch.nn.utils.memory_format: torch + torch.nn.utils.parametrizations: torch + torch.nn.utils.parametrize: torch + torch.nn.utils.prune: torch + torch.nn.utils.rnn: torch + torch.nn.utils.spectral_norm: torch + torch.nn.utils.stateless: torch + torch.nn.utils.weight_norm: torch + torch.onnx: torch + torch.onnx.errors: torch + torch.onnx.operators: torch + torch.onnx.symbolic_caffe2: torch + torch.onnx.symbolic_helper: torch + torch.onnx.symbolic_opset10: torch + torch.onnx.symbolic_opset11: torch + torch.onnx.symbolic_opset12: torch + torch.onnx.symbolic_opset13: torch + torch.onnx.symbolic_opset14: torch + torch.onnx.symbolic_opset15: torch + torch.onnx.symbolic_opset16: torch + torch.onnx.symbolic_opset17: torch + torch.onnx.symbolic_opset7: torch + torch.onnx.symbolic_opset8: torch + torch.onnx.symbolic_opset9: torch + torch.onnx.utils: torch + torch.onnx.verification: torch + torch.optim: torch + torch.optim.adadelta: torch + torch.optim.adagrad: torch + torch.optim.adam: torch + torch.optim.adamax: torch + torch.optim.adamw: torch + torch.optim.asgd: torch + torch.optim.lbfgs: torch + torch.optim.lr_scheduler: torch + torch.optim.nadam: torch + torch.optim.optimizer: torch + torch.optim.radam: torch + torch.optim.rmsprop: torch + torch.optim.rprop: torch + torch.optim.sgd: torch + torch.optim.sparse_adam: torch + torch.optim.swa_utils: torch + torch.overrides: torch + torch.package: torch + torch.package.analyze: torch + torch.package.analyze.find_first_use_of_broken_modules: torch + torch.package.analyze.is_from_package: torch + torch.package.analyze.trace_dependencies: torch + torch.package.file_structure_representation: torch + torch.package.find_file_dependencies: torch + torch.package.glob_group: torch + torch.package.importer: torch + torch.package.package_exporter: torch + torch.package.package_importer: torch + torch.profiler: torch + torch.profiler.itt: torch + torch.profiler.profiler: torch + torch.profiler.python_tracer: torch + torch.quantization: torch + torch.quantization.fake_quantize: torch + torch.quantization.fuse_modules: torch + torch.quantization.fuser_method_mappings: torch + torch.quantization.fx: torch + torch.quantization.fx.convert: torch + torch.quantization.fx.fuse: torch + torch.quantization.fx.fusion_patterns: torch + torch.quantization.fx.graph_module: torch + torch.quantization.fx.match_utils: torch + torch.quantization.fx.pattern_utils: torch + torch.quantization.fx.prepare: torch + torch.quantization.fx.quantization_patterns: torch + torch.quantization.fx.quantization_types: torch + torch.quantization.fx.utils: torch + torch.quantization.observer: torch + torch.quantization.qconfig: torch + torch.quantization.quant_type: torch + torch.quantization.quantization_mappings: torch + torch.quantization.quantize: torch + torch.quantization.quantize_fx: torch + torch.quantization.quantize_jit: torch + torch.quantization.stubs: torch + torch.quantization.utils: torch + torch.quasirandom: torch + torch.random: torch + torch.return_types: torch + torch.serialization: torch + torch.sparse: torch + torch.special: torch + torch.storage: torch + torch.testing: torch + torch.torch_version: torch + torch.types: torch + torch.utils: torch + torch.utils.backcompat: torch + torch.utils.benchmark: torch + torch.utils.benchmark.examples: torch + torch.utils.benchmark.examples.blas_compare: torch + torch.utils.benchmark.examples.blas_compare_setup: torch + torch.utils.benchmark.examples.compare: torch + torch.utils.benchmark.examples.end_to_end: torch + torch.utils.benchmark.examples.fuzzer: torch + torch.utils.benchmark.examples.op_benchmark: torch + torch.utils.benchmark.examples.simple_timeit: torch + torch.utils.benchmark.examples.spectral_ops_fuzz_test: torch + torch.utils.benchmark.op_fuzzers: torch + torch.utils.benchmark.op_fuzzers.binary: torch + torch.utils.benchmark.op_fuzzers.sparse_binary: torch + torch.utils.benchmark.op_fuzzers.sparse_unary: torch + torch.utils.benchmark.op_fuzzers.spectral: torch + torch.utils.benchmark.op_fuzzers.unary: torch + torch.utils.benchmark.utils: torch + torch.utils.benchmark.utils.common: torch + torch.utils.benchmark.utils.compare: torch + torch.utils.benchmark.utils.cpp_jit: torch + torch.utils.benchmark.utils.fuzzer: torch + torch.utils.benchmark.utils.sparse_fuzzer: torch + torch.utils.benchmark.utils.timer: torch + torch.utils.benchmark.utils.valgrind_wrapper: torch + torch.utils.benchmark.utils.valgrind_wrapper.timer_interface: torch + torch.utils.bottleneck: torch + torch.utils.bundled_inputs: torch + torch.utils.checkpoint: torch + torch.utils.collect_env: torch + torch.utils.cpp_backtrace: torch + torch.utils.cpp_extension: torch + torch.utils.data: torch + torch.utils.data.backward_compatibility: torch + torch.utils.data.communication: torch + torch.utils.data.communication.eventloop: torch + torch.utils.data.communication.iter: torch + torch.utils.data.communication.map: torch + torch.utils.data.communication.messages: torch + torch.utils.data.communication.protocol: torch + torch.utils.data.communication.queue: torch + torch.utils.data.dataloader: torch + torch.utils.data.dataloader_experimental: torch + torch.utils.data.datapipes: torch + torch.utils.data.datapipes.dataframe: torch + torch.utils.data.datapipes.dataframe.dataframe_wrapper: torch + torch.utils.data.datapipes.dataframe.dataframes: torch + torch.utils.data.datapipes.dataframe.datapipes: torch + torch.utils.data.datapipes.dataframe.structures: torch + torch.utils.data.datapipes.datapipe: torch + torch.utils.data.datapipes.gen_pyi: torch + torch.utils.data.datapipes.iter: torch + torch.utils.data.datapipes.iter.callable: torch + torch.utils.data.datapipes.iter.combinatorics: torch + torch.utils.data.datapipes.iter.combining: torch + torch.utils.data.datapipes.iter.filelister: torch + torch.utils.data.datapipes.iter.fileopener: torch + torch.utils.data.datapipes.iter.grouping: torch + torch.utils.data.datapipes.iter.routeddecoder: torch + torch.utils.data.datapipes.iter.selecting: torch + torch.utils.data.datapipes.iter.streamreader: torch + torch.utils.data.datapipes.iter.utils: torch + torch.utils.data.datapipes.map: torch + torch.utils.data.datapipes.map.callable: torch + torch.utils.data.datapipes.map.combinatorics: torch + torch.utils.data.datapipes.map.combining: torch + torch.utils.data.datapipes.map.grouping: torch + torch.utils.data.datapipes.map.utils: torch + torch.utils.data.datapipes.utils: torch + torch.utils.data.datapipes.utils.common: torch + torch.utils.data.datapipes.utils.decoder: torch + torch.utils.data.datapipes.utils.snapshot: torch + torch.utils.data.dataset: torch + torch.utils.data.distributed: torch + torch.utils.data.graph: torch + torch.utils.data.graph_settings: torch + torch.utils.data.sampler: torch + torch.utils.dlpack: torch + torch.utils.file_baton: torch + torch.utils.hipify: torch + torch.utils.hipify.constants: torch + torch.utils.hipify.cuda_to_hip_mappings: torch + torch.utils.hipify.hipify_python: torch + torch.utils.hipify.version: torch + torch.utils.hooks: torch + torch.utils.jit: torch + torch.utils.jit.log_extract: torch + torch.utils.mkldnn: torch + torch.utils.mobile_optimizer: torch + torch.utils.model_dump: torch + torch.utils.model_zoo: torch + torch.utils.show_pickle: torch + torch.utils.tensorboard: torch + torch.utils.tensorboard.summary: torch + torch.utils.tensorboard.writer: torch + torch.utils.throughput_benchmark: torch + torch.version: torch + torchgen: torch + torchgen.api: torch + torchgen.api.autograd: torch + torchgen.api.cpp: torch + torchgen.api.dispatcher: torch + torchgen.api.functionalization: torch + torchgen.api.lazy: torch + torchgen.api.meta: torch + torchgen.api.native: torch + torchgen.api.python: torch + torchgen.api.structured: torch + torchgen.api.translate: torch + torchgen.api.types: torch + torchgen.api.ufunc: torch + torchgen.api.unboxing: torch + torchgen.code_template: torch + torchgen.context: torch + torchgen.dest: torch + torchgen.dest.lazy_ir: torch + torchgen.dest.lazy_ts_lowering: torch + torchgen.dest.native_functions: torch + torchgen.dest.register_dispatch_key: torch + torchgen.dest.ufunc: torch + torchgen.gen: torch + torchgen.gen_backend_stubs: torch + torchgen.gen_functionalization_type: torch + torchgen.gen_lazy_tensor: torch + torchgen.gen_vmap_plumbing: torch + torchgen.local: torch + torchgen.model: torch + torchgen.native_function_generation: torch + torchgen.operator_versions: torch + torchgen.operator_versions.gen_mobile_upgraders: torch + torchgen.operator_versions.gen_mobile_upgraders_constant: torch + torchgen.selective_build: torch + torchgen.selective_build.operator: torch + torchgen.selective_build.selector: torch + torchgen.static_runtime: torch + torchgen.static_runtime.config: torch + torchgen.static_runtime.gen_static_runtime_ops: torch + torchgen.static_runtime.generator: torch + torchgen.utils: torch + torchmetrics: torchmetrics + torchmetrics.aggregation: torchmetrics + torchmetrics.audio: torchmetrics + torchmetrics.audio.pesq: torchmetrics + torchmetrics.audio.pit: torchmetrics + torchmetrics.audio.sdr: torchmetrics + torchmetrics.audio.snr: torchmetrics + torchmetrics.audio.stoi: torchmetrics + torchmetrics.classification: torchmetrics + torchmetrics.classification.accuracy: torchmetrics + torchmetrics.classification.auroc: torchmetrics + torchmetrics.classification.average_precision: torchmetrics + torchmetrics.classification.calibration_error: torchmetrics + torchmetrics.classification.cohen_kappa: torchmetrics + torchmetrics.classification.confusion_matrix: torchmetrics + torchmetrics.classification.dice: torchmetrics + torchmetrics.classification.exact_match: torchmetrics + torchmetrics.classification.f_beta: torchmetrics + torchmetrics.classification.hamming: torchmetrics + torchmetrics.classification.hinge: torchmetrics + torchmetrics.classification.jaccard: torchmetrics + torchmetrics.classification.matthews_corrcoef: torchmetrics + torchmetrics.classification.precision_recall: torchmetrics + torchmetrics.classification.precision_recall_curve: torchmetrics + torchmetrics.classification.ranking: torchmetrics + torchmetrics.classification.recall_at_fixed_precision: torchmetrics + torchmetrics.classification.roc: torchmetrics + torchmetrics.classification.specificity: torchmetrics + torchmetrics.classification.stat_scores: torchmetrics + torchmetrics.collections: torchmetrics + torchmetrics.detection: torchmetrics + torchmetrics.detection.mean_ap: torchmetrics + torchmetrics.functional: torchmetrics + torchmetrics.functional.audio: torchmetrics + torchmetrics.functional.audio.pesq: torchmetrics + torchmetrics.functional.audio.pit: torchmetrics + torchmetrics.functional.audio.sdr: torchmetrics + torchmetrics.functional.audio.snr: torchmetrics + torchmetrics.functional.audio.stoi: torchmetrics + torchmetrics.functional.classification: torchmetrics + torchmetrics.functional.classification.accuracy: torchmetrics + torchmetrics.functional.classification.auroc: torchmetrics + torchmetrics.functional.classification.average_precision: torchmetrics + torchmetrics.functional.classification.calibration_error: torchmetrics + torchmetrics.functional.classification.cohen_kappa: torchmetrics + torchmetrics.functional.classification.confusion_matrix: torchmetrics + torchmetrics.functional.classification.dice: torchmetrics + torchmetrics.functional.classification.exact_match: torchmetrics + torchmetrics.functional.classification.f_beta: torchmetrics + torchmetrics.functional.classification.hamming: torchmetrics + torchmetrics.functional.classification.hinge: torchmetrics + torchmetrics.functional.classification.jaccard: torchmetrics + torchmetrics.functional.classification.matthews_corrcoef: torchmetrics + torchmetrics.functional.classification.precision_recall: torchmetrics + torchmetrics.functional.classification.precision_recall_curve: torchmetrics + torchmetrics.functional.classification.ranking: torchmetrics + torchmetrics.functional.classification.recall_at_fixed_precision: torchmetrics + torchmetrics.functional.classification.roc: torchmetrics + torchmetrics.functional.classification.specificity: torchmetrics + torchmetrics.functional.classification.stat_scores: torchmetrics + torchmetrics.functional.image: torchmetrics + torchmetrics.functional.image.d_lambda: torchmetrics + torchmetrics.functional.image.ergas: torchmetrics + torchmetrics.functional.image.gradients: torchmetrics + torchmetrics.functional.image.helper: torchmetrics + torchmetrics.functional.image.psnr: torchmetrics + torchmetrics.functional.image.sam: torchmetrics + torchmetrics.functional.image.ssim: torchmetrics + torchmetrics.functional.image.tv: torchmetrics + torchmetrics.functional.image.uqi: torchmetrics + torchmetrics.functional.multimodal: torchmetrics + torchmetrics.functional.multimodal.clip_score: torchmetrics + torchmetrics.functional.nominal: torchmetrics + torchmetrics.functional.nominal.cramers: torchmetrics + torchmetrics.functional.nominal.pearson: torchmetrics + torchmetrics.functional.nominal.theils_u: torchmetrics + torchmetrics.functional.nominal.tschuprows: torchmetrics + torchmetrics.functional.nominal.utils: torchmetrics + torchmetrics.functional.pairwise: torchmetrics + torchmetrics.functional.pairwise.cosine: torchmetrics + torchmetrics.functional.pairwise.euclidean: torchmetrics + torchmetrics.functional.pairwise.helpers: torchmetrics + torchmetrics.functional.pairwise.linear: torchmetrics + torchmetrics.functional.pairwise.manhattan: torchmetrics + torchmetrics.functional.regression: torchmetrics + torchmetrics.functional.regression.concordance: torchmetrics + torchmetrics.functional.regression.cosine_similarity: torchmetrics + torchmetrics.functional.regression.explained_variance: torchmetrics + torchmetrics.functional.regression.kendall: torchmetrics + torchmetrics.functional.regression.kl_divergence: torchmetrics + torchmetrics.functional.regression.log_cosh: torchmetrics + torchmetrics.functional.regression.log_mse: torchmetrics + torchmetrics.functional.regression.mae: torchmetrics + torchmetrics.functional.regression.mape: torchmetrics + torchmetrics.functional.regression.mse: torchmetrics + torchmetrics.functional.regression.pearson: torchmetrics + torchmetrics.functional.regression.r2: torchmetrics + torchmetrics.functional.regression.spearman: torchmetrics + torchmetrics.functional.regression.symmetric_mape: torchmetrics + torchmetrics.functional.regression.tweedie_deviance: torchmetrics + torchmetrics.functional.regression.utils: torchmetrics + torchmetrics.functional.regression.wmape: torchmetrics + torchmetrics.functional.retrieval: torchmetrics + torchmetrics.functional.retrieval.average_precision: torchmetrics + torchmetrics.functional.retrieval.fall_out: torchmetrics + torchmetrics.functional.retrieval.hit_rate: torchmetrics + torchmetrics.functional.retrieval.ndcg: torchmetrics + torchmetrics.functional.retrieval.precision: torchmetrics + torchmetrics.functional.retrieval.precision_recall_curve: torchmetrics + torchmetrics.functional.retrieval.r_precision: torchmetrics + torchmetrics.functional.retrieval.recall: torchmetrics + torchmetrics.functional.retrieval.reciprocal_rank: torchmetrics + torchmetrics.functional.text: torchmetrics + torchmetrics.functional.text.bert: torchmetrics + torchmetrics.functional.text.bleu: torchmetrics + torchmetrics.functional.text.cer: torchmetrics + torchmetrics.functional.text.chrf: torchmetrics + torchmetrics.functional.text.eed: torchmetrics + torchmetrics.functional.text.helper: torchmetrics + torchmetrics.functional.text.helper_embedding_metric: torchmetrics + torchmetrics.functional.text.infolm: torchmetrics + torchmetrics.functional.text.mer: torchmetrics + torchmetrics.functional.text.perplexity: torchmetrics + torchmetrics.functional.text.rouge: torchmetrics + torchmetrics.functional.text.sacre_bleu: torchmetrics + torchmetrics.functional.text.squad: torchmetrics + torchmetrics.functional.text.ter: torchmetrics + torchmetrics.functional.text.wer: torchmetrics + torchmetrics.functional.text.wil: torchmetrics + torchmetrics.functional.text.wip: torchmetrics + torchmetrics.image: torchmetrics + torchmetrics.image.d_lambda: torchmetrics + torchmetrics.image.ergas: torchmetrics + torchmetrics.image.fid: torchmetrics + torchmetrics.image.inception: torchmetrics + torchmetrics.image.kid: torchmetrics + torchmetrics.image.lpip: torchmetrics + torchmetrics.image.psnr: torchmetrics + torchmetrics.image.sam: torchmetrics + torchmetrics.image.ssim: torchmetrics + torchmetrics.image.tv: torchmetrics + torchmetrics.image.uqi: torchmetrics + torchmetrics.metric: torchmetrics + torchmetrics.multimodal: torchmetrics + torchmetrics.multimodal.clip_score: torchmetrics + torchmetrics.nominal: torchmetrics + torchmetrics.nominal.cramers: torchmetrics + torchmetrics.nominal.pearson: torchmetrics + torchmetrics.nominal.theils_u: torchmetrics + torchmetrics.nominal.tschuprows: torchmetrics + torchmetrics.regression: torchmetrics + torchmetrics.regression.concordance: torchmetrics + torchmetrics.regression.cosine_similarity: torchmetrics + torchmetrics.regression.explained_variance: torchmetrics + torchmetrics.regression.kendall: torchmetrics + torchmetrics.regression.kl_divergence: torchmetrics + torchmetrics.regression.log_cosh: torchmetrics + torchmetrics.regression.log_mse: torchmetrics + torchmetrics.regression.mae: torchmetrics + torchmetrics.regression.mape: torchmetrics + torchmetrics.regression.mse: torchmetrics + torchmetrics.regression.pearson: torchmetrics + torchmetrics.regression.r2: torchmetrics + torchmetrics.regression.spearman: torchmetrics + torchmetrics.regression.symmetric_mape: torchmetrics + torchmetrics.regression.tweedie_deviance: torchmetrics + torchmetrics.regression.wmape: torchmetrics + torchmetrics.retrieval: torchmetrics + torchmetrics.retrieval.average_precision: torchmetrics + torchmetrics.retrieval.base: torchmetrics + torchmetrics.retrieval.fall_out: torchmetrics + torchmetrics.retrieval.hit_rate: torchmetrics + torchmetrics.retrieval.ndcg: torchmetrics + torchmetrics.retrieval.precision: torchmetrics + torchmetrics.retrieval.precision_recall_curve: torchmetrics + torchmetrics.retrieval.r_precision: torchmetrics + torchmetrics.retrieval.recall: torchmetrics + torchmetrics.retrieval.reciprocal_rank: torchmetrics + torchmetrics.text: torchmetrics + torchmetrics.text.bert: torchmetrics + torchmetrics.text.bleu: torchmetrics + torchmetrics.text.cer: torchmetrics + torchmetrics.text.chrf: torchmetrics + torchmetrics.text.eed: torchmetrics + torchmetrics.text.infolm: torchmetrics + torchmetrics.text.mer: torchmetrics + torchmetrics.text.perplexity: torchmetrics + torchmetrics.text.rouge: torchmetrics + torchmetrics.text.sacre_bleu: torchmetrics + torchmetrics.text.squad: torchmetrics + torchmetrics.text.ter: torchmetrics + torchmetrics.text.wer: torchmetrics + torchmetrics.text.wil: torchmetrics + torchmetrics.text.wip: torchmetrics + torchmetrics.utilities: torchmetrics + torchmetrics.utilities.checks: torchmetrics + torchmetrics.utilities.compute: torchmetrics + torchmetrics.utilities.data: torchmetrics + torchmetrics.utilities.distributed: torchmetrics + torchmetrics.utilities.enums: torchmetrics + torchmetrics.utilities.exceptions: torchmetrics + torchmetrics.utilities.imports: torchmetrics + torchmetrics.utilities.prints: torchmetrics + torchmetrics.wrappers: torchmetrics + torchmetrics.wrappers.bootstrapping: torchmetrics + torchmetrics.wrappers.classwise: torchmetrics + torchmetrics.wrappers.minmax: torchmetrics + torchmetrics.wrappers.multioutput: torchmetrics + torchmetrics.wrappers.tracker: torchmetrics + tornado: tornado + tornado.auth: tornado + tornado.autoreload: tornado + tornado.concurrent: tornado + tornado.curl_httpclient: tornado + tornado.escape: tornado + tornado.gen: tornado + tornado.http1connection: tornado + tornado.httpclient: tornado + tornado.httpserver: tornado + tornado.httputil: tornado + tornado.ioloop: tornado + tornado.iostream: tornado + tornado.locale: tornado + tornado.locks: tornado + tornado.log: tornado + tornado.netutil: tornado + tornado.options: tornado + tornado.platform: tornado + tornado.platform.asyncio: tornado + tornado.platform.caresresolver: tornado + tornado.platform.twisted: tornado + tornado.process: tornado + tornado.queues: tornado + tornado.routing: tornado + tornado.simple_httpclient: tornado + tornado.speedups: tornado + tornado.tcpclient: tornado + tornado.tcpserver: tornado + tornado.template: tornado + tornado.test: tornado + tornado.test.asyncio_test: tornado + tornado.test.auth_test: tornado + tornado.test.autoreload_test: tornado + tornado.test.concurrent_test: tornado + tornado.test.curl_httpclient_test: tornado + tornado.test.escape_test: tornado + tornado.test.gen_test: tornado + tornado.test.http1connection_test: tornado + tornado.test.httpclient_test: tornado + tornado.test.httpserver_test: tornado + tornado.test.httputil_test: tornado + tornado.test.import_test: tornado + tornado.test.ioloop_test: tornado + tornado.test.iostream_test: tornado + tornado.test.locale_test: tornado + tornado.test.locks_test: tornado + tornado.test.log_test: tornado + tornado.test.netutil_test: tornado + tornado.test.options_test: tornado + tornado.test.process_test: tornado + tornado.test.queues_test: tornado + tornado.test.resolve_test_helper: tornado + tornado.test.routing_test: tornado + tornado.test.runtests: tornado + tornado.test.simple_httpclient_test: tornado + tornado.test.tcpclient_test: tornado + tornado.test.tcpserver_test: tornado + tornado.test.template_test: tornado + tornado.test.testing_test: tornado + tornado.test.twisted_test: tornado + tornado.test.util: tornado + tornado.test.util_test: tornado + tornado.test.web_test: tornado + tornado.test.websocket_test: tornado + tornado.test.wsgi_test: tornado + tornado.testing: tornado + tornado.util: tornado + tornado.web: tornado + tornado.websocket: tornado + tornado.wsgi: tornado + tqdm: tqdm + tqdm.asyncio: tqdm + tqdm.auto: tqdm + tqdm.autonotebook: tqdm + tqdm.cli: tqdm + tqdm.contrib: tqdm + tqdm.contrib.bells: tqdm + tqdm.contrib.concurrent: tqdm + tqdm.contrib.discord: tqdm + tqdm.contrib.itertools: tqdm + tqdm.contrib.logging: tqdm + tqdm.contrib.slack: tqdm + tqdm.contrib.telegram: tqdm + tqdm.contrib.utils_worker: tqdm + tqdm.dask: tqdm + tqdm.gui: tqdm + tqdm.keras: tqdm + tqdm.notebook: tqdm + tqdm.rich: tqdm + tqdm.std: tqdm + tqdm.tk: tqdm + tqdm.utils: tqdm + tqdm.version: tqdm + traitlets: traitlets + traitlets.config: traitlets + traitlets.config.application: traitlets + traitlets.config.argcomplete_config: traitlets + traitlets.config.configurable: traitlets + traitlets.config.loader: traitlets + traitlets.config.manager: traitlets + traitlets.config.sphinxdoc: traitlets + traitlets.log: traitlets + traitlets.traitlets: traitlets + traitlets.utils: traitlets + traitlets.utils.bunch: traitlets + traitlets.utils.decorators: traitlets + traitlets.utils.descriptions: traitlets + traitlets.utils.getargspec: traitlets + traitlets.utils.importstring: traitlets + traitlets.utils.nested_update: traitlets + traitlets.utils.sentinel: traitlets + traitlets.utils.text: traitlets + typing_extensions: typing_extensions + typing_inspect: typing_inspect + umap: umap_learn + umap.aligned_umap: umap_learn + umap.distances: umap_learn + umap.layouts: umap_learn + umap.parametric_umap: umap_learn + umap.plot: umap_learn + umap.sparse: umap_learn + umap.spectral: umap_learn + umap.umap_: umap_learn + umap.utils: umap_learn + umap.validation: umap_learn + uri_template: uri_template + uri_template.charset: uri_template + uri_template.expansions: uri_template + uri_template.uritemplate: uri_template + uri_template.variable: uri_template + urllib3: urllib3 + urllib3.connection: urllib3 + urllib3.connectionpool: urllib3 + urllib3.contrib: urllib3 + urllib3.contrib.appengine: urllib3 + urllib3.contrib.ntlmpool: urllib3 + urllib3.contrib.pyopenssl: urllib3 + urllib3.contrib.securetransport: urllib3 + urllib3.contrib.socks: urllib3 + urllib3.exceptions: urllib3 + urllib3.fields: urllib3 + urllib3.filepost: urllib3 + urllib3.packages: urllib3 + urllib3.packages.backports: urllib3 + urllib3.packages.backports.makefile: urllib3 + urllib3.packages.six: urllib3 + urllib3.poolmanager: urllib3 + urllib3.request: urllib3 + urllib3.response: urllib3 + urllib3.util: urllib3 + urllib3.util.connection: urllib3 + urllib3.util.proxy: urllib3 + urllib3.util.queue: urllib3 + urllib3.util.request: urllib3 + urllib3.util.response: urllib3 + urllib3.util.retry: urllib3 + urllib3.util.ssl_: urllib3 + urllib3.util.ssl_match_hostname: urllib3 + urllib3.util.ssltransport: urllib3 + urllib3.util.timeout: urllib3 + urllib3.util.url: urllib3 + urllib3.util.wait: urllib3 + validate: flyteidl + validate.validate_pb2: flyteidl + wcwidth: wcwidth + wcwidth.table_wide: wcwidth + wcwidth.table_zero: wcwidth + wcwidth.unicode_versions: wcwidth + wcwidth.wcwidth: wcwidth + webcolors: webcolors + webcolors.constants: webcolors + webcolors.conversion: webcolors + webcolors.html5: webcolors + webcolors.normalization: webcolors + webcolors.types: webcolors + webencodings: webencodings + webencodings.labels: webencodings + webencodings.mklabels: webencodings + webencodings.x_user_defined: webencodings + websocket: websocket_client + werkzeug: Werkzeug + werkzeug.datastructures: Werkzeug + werkzeug.datastructures.accept: Werkzeug + werkzeug.datastructures.auth: Werkzeug + werkzeug.datastructures.cache_control: Werkzeug + werkzeug.datastructures.csp: Werkzeug + werkzeug.datastructures.etag: Werkzeug + werkzeug.datastructures.file_storage: Werkzeug + werkzeug.datastructures.headers: Werkzeug + werkzeug.datastructures.mixins: Werkzeug + werkzeug.datastructures.range: Werkzeug + werkzeug.datastructures.structures: Werkzeug + werkzeug.debug: Werkzeug + werkzeug.debug.console: Werkzeug + werkzeug.debug.repr: Werkzeug + werkzeug.debug.tbtools: Werkzeug + werkzeug.exceptions: Werkzeug + werkzeug.formparser: Werkzeug + werkzeug.http: Werkzeug + werkzeug.local: Werkzeug + werkzeug.middleware: Werkzeug + werkzeug.middleware.dispatcher: Werkzeug + werkzeug.middleware.http_proxy: Werkzeug + werkzeug.middleware.lint: Werkzeug + werkzeug.middleware.profiler: Werkzeug + werkzeug.middleware.proxy_fix: Werkzeug + werkzeug.middleware.shared_data: Werkzeug + werkzeug.routing: Werkzeug + werkzeug.routing.converters: Werkzeug + werkzeug.routing.exceptions: Werkzeug + werkzeug.routing.map: Werkzeug + werkzeug.routing.matcher: Werkzeug + werkzeug.routing.rules: Werkzeug + werkzeug.sansio: Werkzeug + werkzeug.sansio.http: Werkzeug + werkzeug.sansio.multipart: Werkzeug + werkzeug.sansio.request: Werkzeug + werkzeug.sansio.response: Werkzeug + werkzeug.sansio.utils: Werkzeug + werkzeug.security: Werkzeug + werkzeug.serving: Werkzeug + werkzeug.test: Werkzeug + werkzeug.testapp: Werkzeug + werkzeug.urls: Werkzeug + werkzeug.user_agent: Werkzeug + werkzeug.utils: Werkzeug + werkzeug.wrappers: Werkzeug + werkzeug.wrappers.request: Werkzeug + werkzeug.wrappers.response: Werkzeug + werkzeug.wsgi: Werkzeug + wrapt: wrapt + wrapt.arguments: wrapt + wrapt.decorators: wrapt + wrapt.importer: wrapt + wrapt.patches: wrapt + wrapt.weakrefs: wrapt + wrapt.wrappers: wrapt + xdoctest: xdoctest + xdoctest.checker: xdoctest + xdoctest.constants: xdoctest + xdoctest.core: xdoctest + xdoctest.demo: xdoctest + xdoctest.directive: xdoctest + xdoctest.docstr: xdoctest + xdoctest.docstr.docscrape_google: xdoctest + xdoctest.docstr.docscrape_numpy: xdoctest + xdoctest.doctest_example: xdoctest + xdoctest.doctest_part: xdoctest + xdoctest.dynamic_analysis: xdoctest + xdoctest.exceptions: xdoctest + xdoctest.global_state: xdoctest + xdoctest.parser: xdoctest + xdoctest.plugin: xdoctest + xdoctest.runner: xdoctest + xdoctest.static_analysis: xdoctest + xdoctest.utils: xdoctest + xdoctest.utils.util_deprecation: xdoctest + xdoctest.utils.util_import: xdoctest + xdoctest.utils.util_misc: xdoctest + xdoctest.utils.util_mixins: xdoctest + xdoctest.utils.util_notebook: xdoctest + xdoctest.utils.util_path: xdoctest + xdoctest.utils.util_str: xdoctest + xdoctest.utils.util_stream: xdoctest + yaml: PyYAML + yaml.composer: PyYAML + yaml.constructor: PyYAML + yaml.cyaml: PyYAML + yaml.dumper: PyYAML + yaml.emitter: PyYAML + yaml.error: PyYAML + yaml.events: PyYAML + yaml.loader: PyYAML + yaml.nodes: PyYAML + yaml.parser: PyYAML + yaml.reader: PyYAML + yaml.representer: PyYAML + yaml.resolver: PyYAML + yaml.scanner: PyYAML + yaml.serializer: PyYAML + yaml.tokens: PyYAML + yarl: yarl + zipp: zipp + zipp.py310compat: zipp + zmq: pyzmq + zmq.asyncio: pyzmq + zmq.auth: pyzmq + zmq.auth.asyncio: pyzmq + zmq.auth.base: pyzmq + zmq.auth.certs: pyzmq + zmq.auth.ioloop: pyzmq + zmq.auth.thread: pyzmq + zmq.backend: pyzmq + zmq.backend.cffi: pyzmq + zmq.backend.cffi.context: pyzmq + zmq.backend.cffi.devices: pyzmq + zmq.backend.cffi.error: pyzmq + zmq.backend.cffi.message: pyzmq + zmq.backend.cffi.socket: pyzmq + zmq.backend.cffi.utils: pyzmq + zmq.backend.cython: pyzmq + zmq.backend.cython.context: pyzmq + zmq.backend.cython.error: pyzmq + zmq.backend.cython.message: pyzmq + zmq.backend.cython.socket: pyzmq + zmq.backend.cython.utils: pyzmq + zmq.backend.select: pyzmq + zmq.constants: pyzmq + zmq.decorators: pyzmq + zmq.devices: pyzmq + zmq.devices.basedevice: pyzmq + zmq.devices.monitoredqueue: pyzmq + zmq.devices.monitoredqueuedevice: pyzmq + zmq.devices.proxydevice: pyzmq + zmq.devices.proxysteerabledevice: pyzmq + zmq.error: pyzmq + zmq.eventloop: pyzmq + zmq.eventloop.future: pyzmq + zmq.eventloop.ioloop: pyzmq + zmq.eventloop.zmqstream: pyzmq + zmq.green: pyzmq + zmq.green.core: pyzmq + zmq.green.device: pyzmq + zmq.green.eventloop: pyzmq + zmq.green.eventloop.ioloop: pyzmq + zmq.green.eventloop.zmqstream: pyzmq + zmq.green.poll: pyzmq + zmq.log: pyzmq + zmq.log.handlers: pyzmq + zmq.ssh: pyzmq + zmq.ssh.forward: pyzmq + zmq.ssh.tunnel: pyzmq + zmq.sugar: pyzmq + zmq.sugar.attrsettr: pyzmq + zmq.sugar.context: pyzmq + zmq.sugar.frame: pyzmq + zmq.sugar.poll: pyzmq + zmq.sugar.socket: pyzmq + zmq.sugar.stopwatch: pyzmq + zmq.sugar.tracker: pyzmq + zmq.sugar.version: pyzmq + zmq.utils: pyzmq + zmq.utils.garbage: pyzmq + zmq.utils.interop: pyzmq + zmq.utils.jsonapi: pyzmq + zmq.utils.monitor: pyzmq + zmq.utils.strtypes: pyzmq + zmq.utils.win32: pyzmq + zmq.utils.z85: pyzmq + zstandard: zstandard + zstandard.backend_c: zstandard + zstandard.backend_cffi: zstandard + pip_repository: + name: pip +integrity: 66de71b289a03f6a0e6e9be3524dc9cf31b7333738b256f16e59b3e062bde93c diff --git a/src/pyrovelocity/BUILD.bazel b/src/pyrovelocity/BUILD.bazel index b1a78c05e..d6bb2234e 100644 --- a/src/pyrovelocity/BUILD.bazel +++ b/src/pyrovelocity/BUILD.bazel @@ -2,61 +2,76 @@ pyrovelocity BUILD """ -load("@pip//:requirements.bzl", "all_requirements") +# load("@pip//:requirements.bzl", "all_requirements") # or if individual requirements are specified -# load("@pip//:requirements.bzl", "all_requirements", "requirement") -load("@rules_python//python:defs.bzl", "py_library", "py_test") -load("//bazel:python.bzl", "py_test_module_list", "xdoctest") +load("@pip//:requirements.bzl", "all_requirements", "requirement") +# load("@rules_python//python:defs.bzl", "py_library", "py_test") +load("@aspect_rules_py//py:defs.bzl", "py_library", "py_test", "py_pytest_main") +# load("//bazel:python.bzl", "py_test_module_list", "xdoctest") + +py_pytest_main( + name = "__test__", + deps = [requirement("pytest")], # change this to the pytest target in your repo. +) # passing imports = [".."] to py_test is currently required to import the parent # package at the top-level of test modules even though the library dependency # should be sufficient to update sys.path. # https://github.com/bazelbuild/rules_python/issues/1221 -xdoctest( - files = glob( - include=["**/*.py"], - exclude=[ - "flytezen/**", - "tests/**", - ] - ), - deps = [":pyrovelocity"], - imports = [".."], -) +# xdoctest( +# files = glob( +# include=["**/*.py"], +# exclude=[ +# "flytezen/**", +# "tests/**", +# ] +# ), +# deps = [":pyrovelocity"], +# imports = [".."], +# ) -py_test_module_list( - files = [ - "tests/test_api.py", - "tests/test_compressedpickle.py", - "tests/test_config.py", - "tests/test_criticality_index.py", - "tests/test_cytotrace.py", - "tests/test_data.py", - "tests/test_plot.py", - "tests/test_pyrovelocity.py", - "tests/test_trainer.py", - "tests/test_utils.py", - "tests/test_velocity_guide.py", - "tests/test_velocity_model.py", - "tests/test_velocity_module.py", - "tests/test_velocity.py", - ], - size = "small", - tags = [""], - deps = [":pyrovelocity"], - imports = [".."], -) +# py_test_module_list( +# files = [ +# "tests/test_api.py", +# "tests/test_compressedpickle.py", +# "tests/test_config.py", +# "tests/test_criticality_index.py", +# "tests/test_cytotrace.py", +# "tests/test_data.py", +# "tests/test_plot.py", +# "tests/test_pyrovelocity.py", +# "tests/test_trainer.py", +# "tests/test_utils.py", +# "tests/test_velocity_guide.py", +# "tests/test_velocity_model.py", +# "tests/test_velocity_module.py", +# "tests/test_velocity.py", +# ], +# extra_srcs = [":__test__"], +# tags = [""], +# size = "small", +# main = ":__test__.py", +# deps = [ +# ":pyrovelocity", +# ":__test__", +# # requirement("numpy"), +# # requirement("pandas"), +# requirement("pytest"), +# ], +# imports = [".."], +# ) -py_library( - name = "pyrovelocity", - srcs = glob(["**/*.py"], exclude=["tests/**/*.py"]), - deps = all_requirements, - visibility = [ - "//src/pyrovelocity:__pkg__", - "//src/pyrovelocity:__subpackages__", - ], -) +# py_library( +# name = "pyrovelocity", +# srcs = glob(["**/*.py"], exclude=["pyrovelocity.py", "tests/**/*.py"]), +# deps = all_requirements, +# visibility = [ +# # "//src/pyrovelocity:__pkg__", +# # "//src/pyrovelocity:__subpackages__", +# "//visibility:public", +# ], +# ) # individual tests can be specified with requirements even if the root # py_library is defined with deps = []. this makes installation of dependencies @@ -64,13 +79,31 @@ py_library( # dependencies. # # py_test( -# name = "test_compressedpickle", -# srcs = ["tests/test_compressedpickle.py"], +# name = "test_pyrovelocity", +# srcs = [ +# "tests/test_api.py", +# "tests/test_compressedpickle.py", +# "tests/test_config.py", +# "tests/test_criticality_index.py", +# "tests/test_cytotrace.py", +# "tests/test_data.py", +# "tests/test_plot.py", +# "tests/test_pyrovelocity.py", +# "tests/test_trainer.py", +# "tests/test_utils.py", +# "tests/test_velocity_guide.py", +# "tests/test_velocity_model.py", +# "tests/test_velocity_module.py", +# "tests/test_velocity.py", +# ":__test__", +# ], # size = "small", +# main = ":__test__.py", # deps = [ # ":pyrovelocity", -# requirement("numpy"), -# requirement("pandas"), +# ":__test__", +# # requirement("numpy"), +# # requirement("pandas"), # requirement("pytest"), # ], # imports = [".."], diff --git a/src/pyrovelocity/pyrovelocity.py b/src/pyrovelocity/cli.py similarity index 72% rename from src/pyrovelocity/pyrovelocity.py rename to src/pyrovelocity/cli.py index 164121bde..e15c828c2 100644 --- a/src/pyrovelocity/pyrovelocity.py +++ b/src/pyrovelocity/cli.py @@ -1,8 +1,10 @@ """Main module.""" import click -from . import __version__ - +try: + from . import __version__ +except: + __version__ = "unknown" @click.command() @click.version_option(version=__version__) diff --git a/src/pyrovelocity/tests/test_api.py b/src/pyrovelocity/tests/api_test.py similarity index 100% rename from src/pyrovelocity/tests/test_api.py rename to src/pyrovelocity/tests/api_test.py diff --git a/src/pyrovelocity/tests/test_compressedpickle.py b/src/pyrovelocity/tests/compressedpickle_test.py similarity index 100% rename from src/pyrovelocity/tests/test_compressedpickle.py rename to src/pyrovelocity/tests/compressedpickle_test.py diff --git a/src/pyrovelocity/tests/test_config.py b/src/pyrovelocity/tests/config_test.py similarity index 100% rename from src/pyrovelocity/tests/test_config.py rename to src/pyrovelocity/tests/config_test.py diff --git a/src/pyrovelocity/tests/test_criticality_index.py b/src/pyrovelocity/tests/criticality_index_test.py similarity index 100% rename from src/pyrovelocity/tests/test_criticality_index.py rename to src/pyrovelocity/tests/criticality_index_test.py diff --git a/src/pyrovelocity/tests/test_cytotrace.py b/src/pyrovelocity/tests/cytotrace_test.py similarity index 100% rename from src/pyrovelocity/tests/test_cytotrace.py rename to src/pyrovelocity/tests/cytotrace_test.py diff --git a/src/pyrovelocity/tests/test_data.py b/src/pyrovelocity/tests/data_test.py similarity index 100% rename from src/pyrovelocity/tests/test_data.py rename to src/pyrovelocity/tests/data_test.py diff --git a/src/pyrovelocity/tests/test_plot.py b/src/pyrovelocity/tests/plot_test.py similarity index 100% rename from src/pyrovelocity/tests/test_plot.py rename to src/pyrovelocity/tests/plot_test.py diff --git a/src/pyrovelocity/tests/test_pyrovelocity.py b/src/pyrovelocity/tests/pyrovelocity_test.py similarity index 100% rename from src/pyrovelocity/tests/test_pyrovelocity.py rename to src/pyrovelocity/tests/pyrovelocity_test.py diff --git a/src/pyrovelocity/tests/test_trainer.py b/src/pyrovelocity/tests/trainer_test.py similarity index 100% rename from src/pyrovelocity/tests/test_trainer.py rename to src/pyrovelocity/tests/trainer_test.py diff --git a/src/pyrovelocity/tests/test_utils.py b/src/pyrovelocity/tests/utils_test.py similarity index 100% rename from src/pyrovelocity/tests/test_utils.py rename to src/pyrovelocity/tests/utils_test.py diff --git a/src/pyrovelocity/tests/test_velocity_guide.py b/src/pyrovelocity/tests/velocity_guide_test.py similarity index 100% rename from src/pyrovelocity/tests/test_velocity_guide.py rename to src/pyrovelocity/tests/velocity_guide_test.py diff --git a/src/pyrovelocity/tests/test_velocity_model.py b/src/pyrovelocity/tests/velocity_model_test.py similarity index 100% rename from src/pyrovelocity/tests/test_velocity_model.py rename to src/pyrovelocity/tests/velocity_model_test.py diff --git a/src/pyrovelocity/tests/test_velocity_module.py b/src/pyrovelocity/tests/velocity_module_test.py similarity index 100% rename from src/pyrovelocity/tests/test_velocity_module.py rename to src/pyrovelocity/tests/velocity_module_test.py diff --git a/src/pyrovelocity/tests/test_velocity.py b/src/pyrovelocity/tests/velocity_test.py similarity index 100% rename from src/pyrovelocity/tests/test_velocity.py rename to src/pyrovelocity/tests/velocity_test.py diff --git a/unittests/__init__.py b/unittests/__init__.py new file mode 100644 index 000000000..555adbe72 --- /dev/null +++ b/unittests/__init__.py @@ -0,0 +1 @@ +"""Unit test package for pyrovelocity.""" diff --git a/unittests/api_test.py b/unittests/api_test.py new file mode 100644 index 000000000..80180a2ee --- /dev/null +++ b/unittests/api_test.py @@ -0,0 +1,7 @@ +"""Tests for `pyrovelocity.api` module.""" + + +def test_load_api(): + from pyrovelocity import api + + print(api.__file__) diff --git a/unittests/compressedpickle_test.py b/unittests/compressedpickle_test.py new file mode 100644 index 000000000..d89fdb534 --- /dev/null +++ b/unittests/compressedpickle_test.py @@ -0,0 +1,86 @@ +import os + +import numpy as np +import pandas as pd +import pytest + +from pyrovelocity.io.compressedpickle import CompressedPickle + + +@pytest.fixture(scope="module") +def test_data(): + return pd.DataFrame({"a": [1, 2, 3], "b": [4, 5, 6]}) + + +@pytest.fixture(scope="module") +def test_file(): + return "test_data.pkl.zst" + + +def test_save(test_data, test_file): + CompressedPickle.save(test_file, test_data) + assert os.path.exists(test_file) + + +def test_load(test_data, test_file): + loaded_data = CompressedPickle.load(test_file) + assert loaded_data.equals(test_data) + + +def compare_dicts(dict1, dict2): + if dict1.keys() != dict2.keys(): + return False + + for key in dict1: + if isinstance(dict1[key], np.ndarray): + if not np.array_equal(dict1[key], dict2[key]): + return False + elif dict1[key] != dict2[key]: + return False + + return True + + +def test_save_load_dict(test_file): + test_dict = {"a": np.arange(5), "b": np.linspace(0, 1, 5)} + CompressedPickle.save(test_file, test_dict) + loaded_dict = CompressedPickle.load(test_file) + assert compare_dicts(test_dict, loaded_dict) + + +def compare_complex_objects(obj1, obj2): + if len(obj1) != len(obj2): + return False + + for item1, item2 in zip(obj1, obj2): + if isinstance(item1, dict) and isinstance(item2, dict): + if not compare_dicts(item1, item2): + return False + elif isinstance(item1, np.ndarray) and isinstance(item2, np.ndarray): + if not np.array_equal(item1, item2): + return False + elif item1 != item2: + return False + + return True + + +def test_save_load_complex_object(test_file): + test_obj = [{"a": np.array([1, 2, 3]), "b": 1.5}, (4, "test", [1, 2])] + CompressedPickle.save(test_file, test_obj) + loaded_obj = CompressedPickle.load(test_file) + assert compare_complex_objects(test_obj, loaded_obj) + + +def test_load_non_existent_file(): + with pytest.raises(FileNotFoundError): + CompressedPickle.load("non_existent.pkl.zst") + + +@pytest.fixture(scope="module", autouse=True) +def cleanup(request, test_file): + def delete_test_file(): + if os.path.exists(test_file): + os.remove(test_file) + + request.addfinalizer(delete_test_file) diff --git a/unittests/config_test.py b/unittests/config_test.py new file mode 100644 index 000000000..b24cd7f96 --- /dev/null +++ b/unittests/config_test.py @@ -0,0 +1,7 @@ +"""Tests for `pyrovelocity.config` module.""" + + +def test_load_config(): + from pyrovelocity import config + + print(config.__file__) diff --git a/unittests/criticality_index_test.py b/unittests/criticality_index_test.py new file mode 100644 index 000000000..795523935 --- /dev/null +++ b/unittests/criticality_index_test.py @@ -0,0 +1,48 @@ +import anndata +import numpy as np +import pytest +import scvelo as scv +from pyrovelocity.metrics.criticality_index import ( + calculate_criticality_index, +) + + +@pytest.fixture(scope="module") +def adata_fixture(): + return scv.datasets.simulation( + random_seed=0, + n_obs=10, + n_vars=3, + alpha=5, + beta=0.5, + gamma=0.3, + alpha_=0, + switches=[1, 5, 10], + noise_model="gillespie", + ) + + +def test_calculate_criticality_index(adata_fixture): + criticality_index, _, _, _ = calculate_criticality_index(adata_fixture) + assert isinstance(criticality_index, float) + assert 0 <= criticality_index <= 1 + + +def test_empty_anndata(): + empty_adata = anndata.AnnData(X=np.empty((0, 0))) + with pytest.raises(ValueError): + calculate_criticality_index(empty_adata) + + +def test_missing_unspliced_layer(adata_fixture): + adata_no_unspliced = adata_fixture.copy() + del adata_no_unspliced.layers["unspliced"] + with pytest.raises(KeyError): + calculate_criticality_index(adata_no_unspliced) + + +def test_missing_spliced_layer(adata_fixture): + adata_no_spliced = adata_fixture.copy() + del adata_no_spliced.layers["spliced"] + with pytest.raises(KeyError): + calculate_criticality_index(adata_no_spliced) diff --git a/unittests/cytotrace_test.py b/unittests/cytotrace_test.py new file mode 100644 index 000000000..45c7c8171 --- /dev/null +++ b/unittests/cytotrace_test.py @@ -0,0 +1,7 @@ +"""Tests for `pyrovelocity.cytotrace` module.""" + + +def test_load_cytotrace(): + pass + + # print(cytotrace.__file__) diff --git a/unittests/data_test.py b/unittests/data_test.py new file mode 100644 index 000000000..089e6abdc --- /dev/null +++ b/unittests/data_test.py @@ -0,0 +1,7 @@ +"""Tests for `pyrovelocity.data` module.""" + + +def test_load_data(): + from pyrovelocity import data + + print(data.__file__) diff --git a/unittests/plot_test.py b/unittests/plot_test.py new file mode 100644 index 000000000..69c10c735 --- /dev/null +++ b/unittests/plot_test.py @@ -0,0 +1,7 @@ +"""Tests for `pyrovelocity.plot` module.""" + + +def test_load_plot(): + from pyrovelocity import plot + + print(plot.__file__) diff --git a/unittests/pyrovelocity_test.py b/unittests/pyrovelocity_test.py new file mode 100644 index 000000000..ccf1ef282 --- /dev/null +++ b/unittests/pyrovelocity_test.py @@ -0,0 +1,7 @@ +"""Tests for `pyrovelocity` package.""" + + +def test_load_pyrovelocity(): + import pyrovelocity as pv + + print(pv.__file__) diff --git a/unittests/trainer_test.py b/unittests/trainer_test.py new file mode 100644 index 000000000..ab9f97497 --- /dev/null +++ b/unittests/trainer_test.py @@ -0,0 +1,7 @@ +"""Tests for `pyrovelocity._trainer` module.""" + + +def test_load__trainer(): + from pyrovelocity import _trainer + + print(_trainer.__file__) diff --git a/unittests/utils_test.py b/unittests/utils_test.py new file mode 100644 index 000000000..698d9208f --- /dev/null +++ b/unittests/utils_test.py @@ -0,0 +1,118 @@ +"""Tests for `pyrovelocity.utils` module.""" + +import hypothesis +import numpy as np +import pytest +from anndata import AnnData +from hypothesis import given +from hypothesis import strategies as st +from pyrovelocity.utils import generate_sample_data + + +def test_load_utils(): + from pyrovelocity import utils + + print(utils.__file__) + + +n_obs_strategy = st.integers(min_value=5, max_value=100) +n_vars_strategy = st.integers(min_value=5, max_value=100) +rate_strategy = st.floats(min_value=0.01, max_value=3.0) +beta_gamma_strategy = st.tuples( + st.floats(min_value=0.01, max_value=3.0), # beta + st.floats(min_value=0.01, max_value=3.0), # gamma +).filter(lambda x: x[1] > x[0]) # gamma requied to be larger than beta +noise_model_strategy = st.sampled_from(["iid", "gillespie", "normal"]) +random_seed_strategy = st.randoms() + + +@hypothesis.settings(deadline=1500) +@given( + n_obs=n_obs_strategy, + n_vars=n_vars_strategy, + alpha=rate_strategy, + beta_gamma=beta_gamma_strategy, + alpha_=rate_strategy, + noise_model=noise_model_strategy, + random_seed=random_seed_strategy, +) +def test_generate_sample_data( + n_obs: int, + n_vars: int, + alpha: float, + beta_gamma: tuple, + alpha_: float, + noise_model: str, + random_seed: np.random.RandomState, +): + beta, gamma = beta_gamma + seed = random_seed.randint(0, 1000) + + adata = generate_sample_data( + n_obs=n_obs, + n_vars=n_vars, + alpha=alpha, + beta=beta, + gamma=gamma, + alpha_=alpha_, + noise_model=noise_model, + random_seed=seed, + ) + + assert isinstance(adata, AnnData) + assert adata.shape == (n_obs, n_vars) + assert "spliced" in adata.layers + assert "unspliced" in adata.layers + + new_seed = seed + while new_seed == seed: + new_seed = random_seed.randint(0, 1000) + + # Check that different seeds produce different results + adata2 = generate_sample_data( + n_obs=n_obs, + n_vars=n_vars, + alpha=alpha, + beta=beta, + gamma=gamma, + alpha_=alpha_, + noise_model=noise_model, + random_seed=new_seed, + ) + + assert not (adata.X == adata2.X).all() + + +@pytest.fixture +def sample_data(): + return generate_sample_data(random_seed=98) + + +@pytest.mark.parametrize("n_obs, n_vars", [(100, 12), (50, 10), (200, 20)]) +@pytest.mark.parametrize("noise_model", ["iid", "gillespie", "normal"]) +def test_generate_sample_data_dimensions(n_obs, n_vars, noise_model): + adata = generate_sample_data( + n_obs=n_obs, n_vars=n_vars, noise_model=noise_model, random_seed=98 + ) + assert adata.shape == (n_obs, n_vars) + + +def test_generate_sample_data_layers(sample_data): + assert "spliced" in sample_data.layers + assert "unspliced" in sample_data.layers + + +def test_generate_sample_data_reproducibility(sample_data): + adata1 = sample_data + adata2 = generate_sample_data(random_seed=98) + assert (adata1.X == adata2.X).all() + assert (adata1.layers["spliced"] == adata2.layers["spliced"]).all() + assert (adata1.layers["unspliced"] == adata2.layers["unspliced"]).all() + + +def test_generate_sample_data_invalid_noise_model(): + with pytest.raises( + ValueError, + match="noise_model must be one of 'iid', 'gillespie', 'normal'", + ): + generate_sample_data(noise_model="wishful thinking") diff --git a/unittests/velocity_guide_test.py b/unittests/velocity_guide_test.py new file mode 100644 index 000000000..d0663cd1d --- /dev/null +++ b/unittests/velocity_guide_test.py @@ -0,0 +1,7 @@ +"""Tests for `pyrovelocity._velocity_guide` module.""" + + +def test_load__velocity_guide(): + from pyrovelocity import _velocity_guide + + print(_velocity_guide.__file__) diff --git a/unittests/velocity_model_test.py b/unittests/velocity_model_test.py new file mode 100644 index 000000000..bbb920f5e --- /dev/null +++ b/unittests/velocity_model_test.py @@ -0,0 +1,7 @@ +"""Tests for `pyrovelocity._velocity_model` module.""" + + +def test_load__velocity_model(): + from pyrovelocity import _velocity_model + + print(_velocity_model.__file__) diff --git a/unittests/velocity_module_test.py b/unittests/velocity_module_test.py new file mode 100644 index 000000000..6c0bac65a --- /dev/null +++ b/unittests/velocity_module_test.py @@ -0,0 +1,7 @@ +"""Tests for `pyrovelocity._velocity_module` module.""" + + +def test_load__velocity_module(): + from pyrovelocity import _velocity_module + + print(_velocity_module.__file__) diff --git a/unittests/velocity_test.py b/unittests/velocity_test.py new file mode 100644 index 000000000..2780b7b83 --- /dev/null +++ b/unittests/velocity_test.py @@ -0,0 +1,7 @@ +"""Tests for `pyrovelocity._velocity` module.""" + + +def test_load__velocity(): + from pyrovelocity import _velocity + + print(_velocity.__file__)