{ "package": "simple-parsing", "version": "0.1.8", "stubs_only": "no", "py_typed": "YES", "pypi": { "upload_time": "2026-01-20T23:29:05.258599Z", "requires_python": ">=3.9", "size": 255933, "sha256": "19c2a9002ebd7ad281fce579f9b2a0aa0c4d67e1688cee0e8cdf6d8e98ec2c18" }, "metadata": { "Metadata-Version": [ "2.4" ], "Name": [ "simple-parsing" ], "Version": [ "0.1.8" ], "Summary": [ "A small utility to simplify and clean up argument parsing scripts." ], "Author-email": [ "Fabrice Normandin " ], "License": [ "MIT License\n \n Copyright (c) 2019 Fabrice Normandin\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the \"Software\"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included in all\n copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE." ], "License-File": [ "LICENSE" ], "Requires-Python": [ ">=3.9" ], "Requires-Dist": [ "docstring-parser~=0.15", "typing-extensions>=4.5.0", "tomli-w>=1.0.0; extra == 'toml'", "tomli>=2.2.1; extra == 'toml'", "pyyaml>=6.0.2; extra == 'yaml'" ], "Provides-Extra": [ "toml", "yaml" ], "Description-Content-Type": [ "text/markdown" ] }, "module_reports": [ { "path": "simple_parsing/helpers/partial.py", "symbol_reports": [ { "kind": "function", "name": "simple_parsing.helpers.partial.config_for", "n_typed": 4, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 5, "n_params": 4, "n_function_overloads": 1, "n_function_params": 4 }, { "kind": "class", "name": "simple_parsing.helpers.partial.Partial", "methods": [ { "kind": "function", "name": "Partial.__new__", "n_typed": 3, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "function", "name": "Partial.__call__", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "Partial.__getattr__", "n_typed": 1, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "properties": [], "attrs": [], "n_typable": 9, "n_typed": 7, "n_any": 0, "n_untyped": 2, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 3, "n_method_overloads": 3, "n_method_params": 6, "n_attrs": 0, "n_properties": 0 }, { "kind": "function", "name": "simple_parsing.helpers.partial.infer_type_annotation_from_default", "n_typed": 1, "n_any": 1, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.helpers.partial.adjust_default", "n_typed": 0, "n_any": 2, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "type_ignores": [], "name": "simple_parsing.helpers.partial", "names": [ "simple_parsing.helpers.partial.Partial", "simple_parsing.helpers.partial.adjust_default", "simple_parsing.helpers.partial.config_for", "simple_parsing.helpers.partial.infer_type_annotation_from_default" ], "n_typable": 18, "n_typed": 12, "n_any": 3, "n_untyped": 3, "n_functions": 3, "n_function_overloads": 3, "n_function_params": 6, "n_methods": 3, "n_method_overloads": 3, "n_method_params": 6, "n_classes": 1, "n_attrs": 0, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/helpers/fields.py", "symbol_reports": [ { "kind": "function", "name": "simple_parsing.helpers.fields.choice", "n_typed": 5, "n_any": 0, "n_untyped": 1, "n_overloads": 3, "n_typable": 6, "n_params": 5, "n_function_overloads": 3, "n_function_params": 5 }, { "kind": "function", "name": "simple_parsing.helpers.fields.mutable_field", "n_typed": 9, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 9, "n_params": 8, "n_function_overloads": 1, "n_function_params": 8 }, { "kind": "function", "name": "simple_parsing.helpers.fields.field", "n_typed": 14, "n_any": 1, "n_untyped": 0, "n_overloads": 1, "n_typable": 15, "n_params": 14, "n_function_overloads": 1, "n_function_params": 14 }, { "kind": "function", "name": "simple_parsing.helpers.fields.flag", "n_typed": 8, "n_any": 0, "n_untyped": 1, "n_overloads": 3, "n_typable": 9, "n_params": 8, "n_function_overloads": 3, "n_function_params": 8 }, { "kind": "function", "name": "simple_parsing.helpers.fields.list_field", "n_typed": 2, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "simple_parsing.helpers.fields.subparsers", "n_typed": 2, "n_any": 1, "n_untyped": 1, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "attr", "name": "simple_parsing.helpers.fields.P", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "simple_parsing.helpers.fields.K", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "simple_parsing.helpers.fields.dict_field", "n_typed": 2, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "attr", "name": "simple_parsing.helpers.fields.V", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "simple_parsing.helpers.fields.T", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "simple_parsing.helpers.fields.set_field", "n_typed": 2, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "attr", "name": "simple_parsing.helpers.fields.E", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "simple_parsing.helpers.fields.logger", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "function", "name": "simple_parsing.helpers.fields.flags", "n_typed": 4, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 5, "n_params": 4, "n_function_overloads": 1, "n_function_params": 4 } ], "type_ignores": [], "name": "simple_parsing.helpers.fields", "names": [ "simple_parsing.helpers.fields.E", "simple_parsing.helpers.fields.K", "simple_parsing.helpers.fields.P", "simple_parsing.helpers.fields.T", "simple_parsing.helpers.fields.V", "simple_parsing.helpers.fields.choice", "simple_parsing.helpers.fields.dict_field", "simple_parsing.helpers.fields.field", "simple_parsing.helpers.fields.flag", "simple_parsing.helpers.fields.flags", "simple_parsing.helpers.fields.list_field", "simple_parsing.helpers.fields.logger", "simple_parsing.helpers.fields.mutable_field", "simple_parsing.helpers.fields.set_field", "simple_parsing.helpers.fields.subparsers" ], "n_typable": 58, "n_typed": 48, "n_any": 2, "n_untyped": 8, "n_functions": 9, "n_function_overloads": 13, "n_function_params": 48, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 0, "n_attrs": 6, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/replace.py", "symbol_reports": [ { "kind": "function", "name": "simple_parsing.replace.replace_subgroups", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "simple_parsing.replace.replace", "n_typed": 3, "n_any": 0, "n_untyped": 1, "n_overloads": 2, "n_typable": 4, "n_params": 3, "n_function_overloads": 2, "n_function_params": 3 }, { "kind": "attr", "name": "simple_parsing.replace.logger", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 } ], "type_ignores": [], "name": "simple_parsing.replace", "names": [ "simple_parsing.replace.logger", "simple_parsing.replace.replace", "simple_parsing.replace.replace_subgroups" ], "n_typable": 8, "n_typed": 6, "n_any": 0, "n_untyped": 2, "n_functions": 2, "n_function_overloads": 3, "n_function_params": 5, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 0, "n_attrs": 1, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/parsing.py", "symbol_reports": [ { "kind": "class", "name": "simple_parsing.parsing.ArgumentParser", "methods": [ { "kind": "function", "name": "ArgumentParser.__init__", "n_typed": 9, "n_any": 0, "n_untyped": 4, "n_overloads": 1, "n_typable": 13, "n_params": 12, "n_function_overloads": 1, "n_function_params": 12 }, { "kind": "function", "name": "ArgumentParser.add_argument", "n_typed": 2, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "ArgumentParser.add_arguments", "n_typed": 6, "n_any": 0, "n_untyped": 0, "n_overloads": 3, "n_typable": 6, "n_params": 5, "n_function_overloads": 3, "n_function_params": 5 }, { "kind": "function", "name": "ArgumentParser.parse_known_args", "n_typed": 3, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "function", "name": "ArgumentParser.add_argument_group", "n_typed": 3, "n_any": 0, "n_untyped": 3, "n_overloads": 1, "n_typable": 6, "n_params": 5, "n_function_overloads": 1, "n_function_params": 5 }, { "kind": "function", "name": "ArgumentParser.print_help", "n_typed": 1, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "ArgumentParser.set_defaults", "n_typed": 2, "n_any": 1, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "ArgumentParser.equivalent_argparse_code", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "ArgumentParser._add_arguments", "n_typed": 8, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 8, "n_params": 7, "n_function_overloads": 1, "n_function_params": 7 }, { "kind": "function", "name": "ArgumentParser._preprocessing", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "ArgumentParser._postprocessing", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "ArgumentParser._resolve_subgroups", "n_typed": 4, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "function", "name": "ArgumentParser._remove_subgroups_from_namespace", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "ArgumentParser._instantiate_dataclasses", "n_typed": 4, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "function", "name": "ArgumentParser._fill_constructor_arguments_with_fields", "n_typed": 4, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 } ], "properties": [ { "kind": "property", "name": "ArgumentParser.confilct_resolver_max_attempts", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_typable": 2 } ], "attrs": [ { "kind": "attr", "name": "ArgumentParser.conflict_resolution", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "ArgumentParser.constructor_arguments", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "attr", "name": "ArgumentParser.add_option_string_dash_variants", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "ArgumentParser.argument_generation_mode", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "ArgumentParser.nested_mode", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "ArgumentParser.add_help", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "ArgumentParser.config_path", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "ArgumentParser.add_config_path_arg", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 } ], "n_typable": 77, "n_typed": 58, "n_any": 1, "n_untyped": 18, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 15, "n_method_overloads": 17, "n_method_params": 52, "n_attrs": 8, "n_properties": 1 }, { "kind": "function", "name": "simple_parsing.parsing.parse_known_args", "n_typed": 13, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 14, "n_params": 13, "n_function_overloads": 1, "n_function_params": 13 }, { "kind": "function", "name": "simple_parsing.parsing.parse", "n_typed": 13, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 15, "n_params": 14, "n_function_overloads": 1, "n_function_params": 14 }, { "kind": "class", "name": "simple_parsing.parsing.ParsingError", "methods": [], "properties": [], "attrs": [], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 0, "n_properties": 0 }, { "kind": "attr", "name": "simple_parsing.parsing.logger", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 } ], "type_ignores": [], "name": "simple_parsing.parsing", "names": [ "simple_parsing.parsing.ArgumentParser", "simple_parsing.parsing.ParsingError", "simple_parsing.parsing.logger", "simple_parsing.parsing.parse", "simple_parsing.parsing.parse_known_args" ], "n_typable": 107, "n_typed": 84, "n_any": 1, "n_untyped": 22, "n_functions": 2, "n_function_overloads": 2, "n_function_params": 27, "n_methods": 15, "n_method_overloads": 17, "n_method_params": 52, "n_classes": 2, "n_attrs": 9, "n_properties": 1, "n_type_ignores": 0 }, { "path": "simple_parsing/decorators.py", "symbol_reports": [ { "kind": "function", "name": "simple_parsing.decorators.main", "n_typed": 2, "n_any": 0, "n_untyped": 1, "n_overloads": 2, "n_typable": 3, "n_params": 2, "n_function_overloads": 2, "n_function_params": 2 } ], "type_ignores": [], "name": "simple_parsing.decorators", "names": [ "simple_parsing.decorators.main" ], "n_typable": 3, "n_typed": 2, "n_any": 0, "n_untyped": 1, "n_functions": 1, "n_function_overloads": 2, "n_function_params": 2, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 0, "n_attrs": 0, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/conflicts.py", "symbol_reports": [ { "kind": "class", "name": "simple_parsing.conflicts.ConflictResolution", "methods": [], "properties": [], "attrs": [ { "kind": "attr", "name": "ConflictResolution.NONE", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "ConflictResolution.EXPLICIT", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "ConflictResolution.ALWAYS_MERGE", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "ConflictResolution.AUTO", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 4, "n_properties": 0 }, { "kind": "function", "name": "simple_parsing.conflicts.unflatten", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "class", "name": "simple_parsing.conflicts.Conflict", "methods": [], "properties": [], "attrs": [ { "kind": "attr", "name": "Conflict.option_string", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "Conflict.wrappers", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 2, "n_properties": 0 }, { "kind": "class", "name": "simple_parsing.conflicts.ConflictResolutionError", "methods": [ { "kind": "function", "name": "ConflictResolutionError.__init__", "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 } ], "properties": [], "attrs": [], "n_typable": 3, "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 1, "n_method_overloads": 1, "n_method_params": 2, "n_attrs": 0, "n_properties": 0 }, { "kind": "attr", "name": "simple_parsing.conflicts.logger", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "class", "name": "simple_parsing.conflicts.ConflictResolver", "methods": [ { "kind": "function", "name": "ConflictResolver.__init__", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "ConflictResolver.resolve_and_flatten", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "ConflictResolver.resolve", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "ConflictResolver.get_conflict", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "ConflictResolver._add", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "ConflictResolver._remove", "n_typed": 2, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "ConflictResolver._fix_conflict_explicit", "n_typed": 1, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "ConflictResolver._fix_conflict_auto", "n_typed": 1, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "ConflictResolver._fix_conflict_merge", "n_typed": 2, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "ConflictResolver._get_conflicting_group", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "ConflictResolver._conflict_exists", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "properties": [], "attrs": [ { "kind": "attr", "name": "ConflictResolver.conflict_resolution", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "ConflictResolver.max_attempts", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 } ], "n_typable": 27, "n_typed": 19, "n_any": 0, "n_untyped": 8, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 11, "n_method_overloads": 11, "n_method_params": 14, "n_attrs": 2, "n_properties": 0 } ], "type_ignores": [], "name": "simple_parsing.conflicts", "names": [ "simple_parsing.conflicts.Conflict", "simple_parsing.conflicts.ConflictResolution", "simple_parsing.conflicts.ConflictResolutionError", "simple_parsing.conflicts.ConflictResolver", "simple_parsing.conflicts.logger", "simple_parsing.conflicts.unflatten" ], "n_typable": 33, "n_typed": 21, "n_any": 0, "n_untyped": 12, "n_functions": 1, "n_function_overloads": 1, "n_function_params": 1, "n_methods": 12, "n_method_overloads": 12, "n_method_params": 16, "n_classes": 4, "n_attrs": 9, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/wrappers/field_wrapper.py", "symbol_reports": [ { "kind": "class", "name": "simple_parsing.wrappers.field_wrapper.ArgumentGenerationMode", "methods": [], "properties": [], "attrs": [ { "kind": "attr", "name": "ArgumentGenerationMode.FLAT", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "ArgumentGenerationMode.NESTED", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "ArgumentGenerationMode.BOTH", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 3, "n_properties": 0 }, { "kind": "class", "name": "simple_parsing.wrappers.field_wrapper.NestedMode", "methods": [], "properties": [], "attrs": [ { "kind": "attr", "name": "NestedMode.DEFAULT", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "NestedMode.WITHOUT_ROOT", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 2, "n_properties": 0 }, { "kind": "class", "name": "simple_parsing.wrappers.field_wrapper.DashVariant", "methods": [], "properties": [], "attrs": [ { "kind": "attr", "name": "DashVariant.AUTO", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "DashVariant.UNDERSCORE", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "DashVariant.UNDERSCORE_AND_DASH", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "DashVariant.DASH", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 4, "n_properties": 0 }, { "kind": "class", "name": "simple_parsing.wrappers.field_wrapper.FieldWrapper", "methods": [ { "kind": "function", "name": "FieldWrapper.__init__", "n_typed": 3, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "function", "name": "FieldWrapper.__call__", "n_typed": 4, "n_any": 1, "n_untyped": 1, "n_overloads": 1, "n_typable": 6, "n_params": 5, "n_function_overloads": 1, "n_function_params": 5 }, { "kind": "function", "name": "FieldWrapper.get_arg_options", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "FieldWrapper.duplicate_if_needed", "n_typed": 1, "n_any": 1, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "FieldWrapper.postprocess", "n_typed": 0, "n_any": 2, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "FieldWrapper.set_default", "n_typed": 0, "n_any": 1, "n_untyped": 1, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "FieldWrapper.__str__", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "FieldWrapper.add_subparsers", "n_typed": 1, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "FieldWrapper.equivalent_argparse_code", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 } ], "properties": [ { "kind": "property", "name": "FieldWrapper.arg_options", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.is_reused", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.action", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.action_str", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.custom_arg_options", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.destinations", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.option_strings", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.aliases", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.dest", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.is_proxy", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.dest_field", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.nargs", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.default", "n_typed": 0, "n_any": 1, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.required", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_typable": 2 }, { "kind": "property", "name": "FieldWrapper.type", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.is_choice", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.choices", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.choice_dict", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.help", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_typable": 2 }, { "kind": "property", "name": "FieldWrapper.metavar", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_typable": 2 }, { "kind": "property", "name": "FieldWrapper.name", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.is_list", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.is_enum", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.is_tuple", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.is_bool", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.is_optional", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.is_union", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.is_subparser", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.is_subgroup", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.subgroup_choices", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.subgroup_default", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.type_arguments", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.parent", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "FieldWrapper.subparsers_dict", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 } ], "attrs": [ { "kind": "attr", "name": "FieldWrapper.add_dash_variants", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "attr", "name": "FieldWrapper.argument_generation_mode", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "attr", "name": "FieldWrapper.nested_mode", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "attr", "name": "FieldWrapper.field", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "attr", "name": "FieldWrapper.prefix", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 } ], "n_typable": 63, "n_typed": 49, "n_any": 6, "n_untyped": 8, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 9, "n_method_overloads": 9, "n_method_params": 12, "n_attrs": 5, "n_properties": 34 }, { "kind": "function", "name": "simple_parsing.wrappers.field_wrapper.only_keep_action_args", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "attr", "name": "simple_parsing.wrappers.field_wrapper.logger", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 } ], "type_ignores": [], "name": "simple_parsing.wrappers.field_wrapper", "names": [ "simple_parsing.wrappers.field_wrapper.ArgumentGenerationMode", "simple_parsing.wrappers.field_wrapper.DashVariant", "simple_parsing.wrappers.field_wrapper.FieldWrapper", "simple_parsing.wrappers.field_wrapper.NestedMode", "simple_parsing.wrappers.field_wrapper.logger", "simple_parsing.wrappers.field_wrapper.only_keep_action_args" ], "n_typable": 67, "n_typed": 52, "n_any": 6, "n_untyped": 9, "n_functions": 1, "n_function_overloads": 1, "n_function_params": 2, "n_methods": 9, "n_method_overloads": 9, "n_method_params": 12, "n_classes": 4, "n_attrs": 15, "n_properties": 34, "n_type_ignores": 0 }, { "path": "simple_parsing/helpers/serialization/serializable.py", "symbol_reports": [ { "kind": "class", "name": "simple_parsing.helpers.serialization.serializable.Serializable", "methods": [], "properties": [], "attrs": [], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 0, "n_properties": 0 }, { "kind": "class", "name": "simple_parsing.helpers.serialization.serializable.FrozenSerializable", "methods": [], "properties": [], "attrs": [], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 0, "n_properties": 0 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.is_dataclass_or_optional_dataclass_type", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.dumps_yaml", "n_typed": 2, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "attr", "name": "simple_parsing.helpers.serialization.serializable.LoadFn", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "class", "name": "simple_parsing.helpers.serialization.serializable.JSONExtension", "methods": [], "properties": [], "attrs": [ { "kind": "attr", "name": "JSONExtension.load", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "JSONExtension.dump", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 } ], "n_typable": 2, "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 2, "n_properties": 0 }, { "kind": "class", "name": "simple_parsing.helpers.serialization.serializable.TorchExtension", "methods": [ { "kind": "function", "name": "TorchExtension.load", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "TorchExtension.dump", "n_typed": 2, "n_any": 1, "n_untyped": 1, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 } ], "properties": [], "attrs": [ { "kind": "attr", "name": "TorchExtension.binary", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 } ], "n_typable": 7, "n_typed": 5, "n_any": 1, "n_untyped": 1, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 2, "n_method_overloads": 2, "n_method_params": 4, "n_attrs": 1, "n_properties": 0 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.load", "n_typed": 5, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 5, "n_params": 4, "n_function_overloads": 1, "n_function_params": 4 }, { "kind": "attr", "name": "simple_parsing.helpers.serialization.serializable.D", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.dumps", "n_typed": 2, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "attr", "name": "simple_parsing.helpers.serialization.serializable.DumpFn", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.save_json", "n_typed": 2, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.loads_json", "n_typed": 5, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 6, "n_params": 5, "n_function_overloads": 1, "n_function_params": 5 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.dump_yaml", "n_typed": 3, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 5, "n_params": 4, "n_function_overloads": 1, "n_function_params": 4 }, { "kind": "attr", "name": "simple_parsing.helpers.serialization.serializable.logger", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.save", "n_typed": 4, "n_any": 1, "n_untyped": 1, "n_overloads": 1, "n_typable": 6, "n_params": 5, "n_function_overloads": 1, "n_function_params": 5 }, { "kind": "class", "name": "simple_parsing.helpers.serialization.serializable.PickleExtension", "methods": [], "properties": [], "attrs": [ { "kind": "attr", "name": "PickleExtension.binary", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "attr", "name": "PickleExtension.load", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "attr", "name": "PickleExtension.dump", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 } ], "n_typable": 3, "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 3, "n_properties": 0 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.ordered_dict_constructor", "n_typed": 2, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "attr", "name": "simple_parsing.helpers.serialization.serializable.json_extension", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.get_first_non_None_type", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.get_serializable_dataclass_types_from_forward_ref", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "class", "name": "simple_parsing.helpers.serialization.serializable.SimpleSerializable", "methods": [], "properties": [], "attrs": [], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 0, "n_properties": 0 }, { "kind": "class", "name": "simple_parsing.helpers.serialization.serializable.FormatExtension", "methods": [], "properties": [], "attrs": [], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 0, "n_properties": 0 }, { "kind": "class", "name": "simple_parsing.helpers.serialization.serializable.TOMLExtension", "methods": [ { "kind": "function", "name": "TOMLExtension.load", "n_typed": 1, "n_any": 1, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "TOMLExtension.dump", "n_typed": 2, "n_any": 1, "n_untyped": 1, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 } ], "properties": [], "attrs": [ { "kind": "attr", "name": "TOMLExtension.binary", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 } ], "n_typable": 7, "n_typed": 4, "n_any": 2, "n_untyped": 1, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 2, "n_method_overloads": 2, "n_method_params": 4, "n_attrs": 1, "n_properties": 0 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.save_yaml", "n_typed": 2, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "attr", "name": "simple_parsing.helpers.serialization.serializable.T", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.ordered_dict_representer", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.read_file", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.loads", "n_typed": 5, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 5, "n_params": 4, "n_function_overloads": 1, "n_function_params": 4 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.dumps_json", "n_typed": 2, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.load_json", "n_typed": 5, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 6, "n_params": 5, "n_function_overloads": 1, "n_function_params": 5 }, { "kind": "attr", "name": "simple_parsing.helpers.serialization.serializable.DumpsFn", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.get_extension", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.to_dict", "n_typed": 5, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 5, "n_params": 4, "n_function_overloads": 1, "n_function_params": 4 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.get_init_fields", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "class", "name": "simple_parsing.helpers.serialization.serializable.SerializableMixin", "methods": [ { "kind": "function", "name": "SerializableMixin.__init_subclass__", "n_typed": 2, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "SerializableMixin.to_dict", "n_typed": 4, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "function", "name": "SerializableMixin.from_dict", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "SerializableMixin.dump", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "SerializableMixin.dump_json", "n_typed": 3, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "function", "name": "SerializableMixin.dump_yaml", "n_typed": 3, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "function", "name": "SerializableMixin.dumps", "n_typed": 2, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "SerializableMixin.dumps_json", "n_typed": 2, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "SerializableMixin.dumps_yaml", "n_typed": 2, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "SerializableMixin.load", "n_typed": 4, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 5, "n_params": 4, "n_function_overloads": 1, "n_function_params": 4 }, { "kind": "function", "name": "SerializableMixin._load", "n_typed": 4, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 5, "n_params": 4, "n_function_overloads": 1, "n_function_params": 4 }, { "kind": "function", "name": "SerializableMixin.load_json", "n_typed": 4, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 5, "n_params": 4, "n_function_overloads": 1, "n_function_params": 4 }, { "kind": "function", "name": "SerializableMixin.load_yaml", "n_typed": 3, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 5, "n_params": 4, "n_function_overloads": 1, "n_function_params": 4 }, { "kind": "function", "name": "SerializableMixin.save", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "SerializableMixin._save", "n_typed": 3, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "function", "name": "SerializableMixin.save_yaml", "n_typed": 3, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "function", "name": "SerializableMixin.save_json", "n_typed": 2, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "SerializableMixin.loads", "n_typed": 4, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "function", "name": "SerializableMixin.loads_json", "n_typed": 3, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 5, "n_params": 4, "n_function_overloads": 1, "n_function_params": 4 }, { "kind": "function", "name": "SerializableMixin.loads_yaml", "n_typed": 4, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 5, "n_params": 4, "n_function_overloads": 1, "n_function_params": 4 } ], "properties": [], "attrs": [ { "kind": "attr", "name": "SerializableMixin.subclasses", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "attr", "name": "SerializableMixin.decode_into_subclasses", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 } ], "n_typable": 80, "n_typed": 63, "n_any": 0, "n_untyped": 17, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 20, "n_method_overloads": 20, "n_method_params": 58, "n_attrs": 2, "n_properties": 0 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.loads_yaml", "n_typed": 5, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 6, "n_params": 5, "n_function_overloads": 1, "n_function_params": 5 }, { "kind": "attr", "name": "simple_parsing.helpers.serialization.serializable.S", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "class", "name": "simple_parsing.helpers.serialization.serializable.NumpyExtension", "methods": [ { "kind": "function", "name": "NumpyExtension.load", "n_typed": 1, "n_any": 1, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "NumpyExtension.dump", "n_typed": 2, "n_any": 1, "n_untyped": 1, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 } ], "properties": [], "attrs": [ { "kind": "attr", "name": "NumpyExtension.binary", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 } ], "n_typable": 7, "n_typed": 4, "n_any": 2, "n_untyped": 1, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 2, "n_method_overloads": 2, "n_method_params": 4, "n_attrs": 1, "n_properties": 0 }, { "kind": "attr", "name": "simple_parsing.helpers.serialization.serializable.yaml_extension", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.from_dict", "n_typed": 4, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "attr", "name": "simple_parsing.helpers.serialization.serializable.DC_TYPE_KEY", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "simple_parsing.helpers.serialization.serializable.extensions", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.load_yaml", "n_typed": 5, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 6, "n_params": 5, "n_function_overloads": 1, "n_function_params": 5 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.dump_json", "n_typed": 3, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 5, "n_params": 4, "n_function_overloads": 1, "n_function_params": 4 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.serializable.dump", "n_typed": 3, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "attr", "name": "simple_parsing.helpers.serialization.serializable.LoadsFn", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "class", "name": "simple_parsing.helpers.serialization.serializable.YamlExtension", "methods": [ { "kind": "function", "name": "YamlExtension.load", "n_typed": 1, "n_any": 1, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "YamlExtension.dump", "n_typed": 2, "n_any": 1, "n_untyped": 1, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 } ], "properties": [], "attrs": [], "n_typable": 6, "n_typed": 3, "n_any": 2, "n_untyped": 1, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 2, "n_method_overloads": 2, "n_method_params": 4, "n_attrs": 0, "n_properties": 0 } ], "type_ignores": [], "name": "simple_parsing.helpers.serialization.serializable", "names": [ "simple_parsing.helpers.serialization.serializable.D", "simple_parsing.helpers.serialization.serializable.DC_TYPE_KEY", "simple_parsing.helpers.serialization.serializable.DumpFn", "simple_parsing.helpers.serialization.serializable.DumpsFn", "simple_parsing.helpers.serialization.serializable.FormatExtension", "simple_parsing.helpers.serialization.serializable.FrozenSerializable", "simple_parsing.helpers.serialization.serializable.JSONExtension", "simple_parsing.helpers.serialization.serializable.LoadFn", "simple_parsing.helpers.serialization.serializable.LoadsFn", "simple_parsing.helpers.serialization.serializable.NumpyExtension", "simple_parsing.helpers.serialization.serializable.PickleExtension", "simple_parsing.helpers.serialization.serializable.S", "simple_parsing.helpers.serialization.serializable.Serializable", "simple_parsing.helpers.serialization.serializable.SerializableMixin", "simple_parsing.helpers.serialization.serializable.SimpleSerializable", "simple_parsing.helpers.serialization.serializable.T", "simple_parsing.helpers.serialization.serializable.TOMLExtension", "simple_parsing.helpers.serialization.serializable.TorchExtension", "simple_parsing.helpers.serialization.serializable.YamlExtension", "simple_parsing.helpers.serialization.serializable.dump", "simple_parsing.helpers.serialization.serializable.dump_json", "simple_parsing.helpers.serialization.serializable.dump_yaml", "simple_parsing.helpers.serialization.serializable.dumps", "simple_parsing.helpers.serialization.serializable.dumps_json", "simple_parsing.helpers.serialization.serializable.dumps_yaml", "simple_parsing.helpers.serialization.serializable.extensions", "simple_parsing.helpers.serialization.serializable.from_dict", "simple_parsing.helpers.serialization.serializable.get_extension", "simple_parsing.helpers.serialization.serializable.get_first_non_None_type", "simple_parsing.helpers.serialization.serializable.get_init_fields", "simple_parsing.helpers.serialization.serializable.get_serializable_dataclass_types_from_forward_ref", "simple_parsing.helpers.serialization.serializable.is_dataclass_or_optional_dataclass_type", "simple_parsing.helpers.serialization.serializable.json_extension", "simple_parsing.helpers.serialization.serializable.load", "simple_parsing.helpers.serialization.serializable.load_json", "simple_parsing.helpers.serialization.serializable.load_yaml", "simple_parsing.helpers.serialization.serializable.loads", "simple_parsing.helpers.serialization.serializable.loads_json", "simple_parsing.helpers.serialization.serializable.loads_yaml", "simple_parsing.helpers.serialization.serializable.logger", "simple_parsing.helpers.serialization.serializable.ordered_dict_constructor", "simple_parsing.helpers.serialization.serializable.ordered_dict_representer", "simple_parsing.helpers.serialization.serializable.read_file", "simple_parsing.helpers.serialization.serializable.save", "simple_parsing.helpers.serialization.serializable.save_json", "simple_parsing.helpers.serialization.serializable.save_yaml", "simple_parsing.helpers.serialization.serializable.to_dict", "simple_parsing.helpers.serialization.serializable.yaml_extension" ], "n_typable": 221, "n_typed": 167, "n_any": 8, "n_untyped": 46, "n_functions": 25, "n_function_overloads": 25, "n_function_params": 76, "n_methods": 28, "n_method_overloads": 28, "n_method_params": 74, "n_classes": 11, "n_attrs": 22, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/help_formatter.py", "symbol_reports": [ { "kind": "class", "name": "simple_parsing.help_formatter.SimpleHelpFormatter", "methods": [ { "kind": "function", "name": "SimpleHelpFormatter._format_args", "n_typed": 2, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "SimpleHelpFormatter._get_default_metavar_for_optional", "n_typed": 1, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "SimpleHelpFormatter._get_default_metavar_for_positional", "n_typed": 1, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "SimpleHelpFormatter._get_metavar_for_action", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "SimpleHelpFormatter._get_metavar_for_type", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "SimpleHelpFormatter._get_help_string", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "properties": [], "attrs": [], "n_typable": 13, "n_typed": 10, "n_any": 0, "n_untyped": 3, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 6, "n_method_overloads": 6, "n_method_params": 7, "n_attrs": 0, "n_properties": 0 }, { "kind": "attr", "name": "simple_parsing.help_formatter.logger", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "simple_parsing.help_formatter.TEMPORARY_TOKEN", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "type_ignores": [], "name": "simple_parsing.help_formatter", "names": [ "simple_parsing.help_formatter.SimpleHelpFormatter", "simple_parsing.help_formatter.TEMPORARY_TOKEN", "simple_parsing.help_formatter.logger" ], "n_typable": 14, "n_typed": 10, "n_any": 0, "n_untyped": 4, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 6, "n_method_overloads": 6, "n_method_params": 7, "n_classes": 1, "n_attrs": 2, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/utils.py", "symbol_reports": [ { "kind": "class", "name": "simple_parsing.utils.InconsistentArgumentError", "methods": [ { "kind": "function", "name": "InconsistentArgumentError.__init__", "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 } ], "properties": [], "attrs": [], "n_typable": 3, "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 1, "n_method_overloads": 1, "n_method_params": 2, "n_attrs": 0, "n_properties": 0 }, { "kind": "function", "name": "simple_parsing.utils.is_bool", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "simple_parsing.utils.PossiblyNestedDict", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "simple_parsing.utils.get_dataclass_type_arg", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.is_tuple_or_list", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.zip_dicts", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.is_dataclass_type", "n_typed": 1, "n_any": 1, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.is_homogeneous_tuple_type", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.dict_intersection", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.get_type_name", "n_typed": 1, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.is_dict", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "simple_parsing.utils.U", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "simple_parsing.utils.split_dest", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.is_union", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.str2bool", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.is_tuple", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.get_argparse_type_for_container", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.unflatten_split", "n_typed": 4, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "function", "name": "simple_parsing.utils.all_subclasses", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.get_bound", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.is_dataclass_instance", "n_typed": 1, "n_any": 1, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "class", "name": "simple_parsing.utils.Dataclass", "methods": [], "properties": [], "attrs": [], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 0, "n_properties": 0 }, { "kind": "attr", "name": "simple_parsing.utils.SimpleIterable", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "function", "name": "simple_parsing.utils.get_forward_arg", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.compute_identity", "n_typed": 2, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "simple_parsing.utils.flatten", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.is_list", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "simple_parsing.utils.K", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "simple_parsing.utils.PossiblyNestedMapping", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "function", "name": "simple_parsing.utils.is_forward_ref", "n_typed": 1, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.is_optional", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.get_item_type", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.is_typevar", "n_typed": 1, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.is_tuple_or_list_of_dataclasses", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.get_container_nargs", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.get_type_arguments", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.unflatten", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "simple_parsing.utils.T", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "simple_parsing.utils.V", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "simple_parsing.utils.getitem_recursive", "n_typed": 4, "n_any": 0, "n_untyped": 0, "n_overloads": 2, "n_typable": 4, "n_params": 3, "n_function_overloads": 2, "n_function_params": 3 }, { "kind": "function", "name": "simple_parsing.utils.setattr_recursive", "n_typed": 2, "n_any": 1, "n_untyped": 1, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "attr", "name": "simple_parsing.utils.W", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "simple_parsing.utils.default_value", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.is_subparser_field", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.is_choice", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "simple_parsing.utils.DataclassT", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "simple_parsing.utils.trie", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "simple_parsing.utils.FALSE_STRINGS", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "function", "name": "simple_parsing.utils.field_dict", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "simple_parsing.utils.builtin_types", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "function", "name": "simple_parsing.utils.contains_dataclass_type_arg", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.is_enum", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.dict_union", "n_typed": 3, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "attr", "name": "simple_parsing.utils.SimpleValueType", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "function", "name": "simple_parsing.utils.getattr_recursive", "n_typed": 2, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "attr", "name": "simple_parsing.utils.TRUE_STRINGS", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "function", "name": "simple_parsing.utils.get_nesting_level", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.camel_case", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.is_literal", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.keep_keys", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "simple_parsing.utils.is_dataclass_type_or_typevar", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.utils.flatten_join", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "attr", "name": "simple_parsing.utils.logger", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "function", "name": "simple_parsing.utils.is_set", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "type_ignores": [ { "kind": "type", "rules": null } ], "name": "simple_parsing.utils", "names": [ "simple_parsing.utils.Dataclass", "simple_parsing.utils.DataclassT", "simple_parsing.utils.FALSE_STRINGS", "simple_parsing.utils.InconsistentArgumentError", "simple_parsing.utils.K", "simple_parsing.utils.PossiblyNestedDict", "simple_parsing.utils.PossiblyNestedMapping", "simple_parsing.utils.SimpleIterable", "simple_parsing.utils.SimpleValueType", "simple_parsing.utils.T", "simple_parsing.utils.TRUE_STRINGS", "simple_parsing.utils.U", "simple_parsing.utils.V", "simple_parsing.utils.W", "simple_parsing.utils.all_subclasses", "simple_parsing.utils.builtin_types", "simple_parsing.utils.camel_case", "simple_parsing.utils.compute_identity", "simple_parsing.utils.contains_dataclass_type_arg", "simple_parsing.utils.default_value", "simple_parsing.utils.dict_intersection", "simple_parsing.utils.dict_union", "simple_parsing.utils.field_dict", "simple_parsing.utils.flatten", "simple_parsing.utils.flatten_join", "simple_parsing.utils.get_argparse_type_for_container", "simple_parsing.utils.get_bound", "simple_parsing.utils.get_container_nargs", "simple_parsing.utils.get_dataclass_type_arg", "simple_parsing.utils.get_forward_arg", "simple_parsing.utils.get_item_type", "simple_parsing.utils.get_nesting_level", "simple_parsing.utils.get_type_arguments", "simple_parsing.utils.get_type_name", "simple_parsing.utils.getattr_recursive", "simple_parsing.utils.getitem_recursive", "simple_parsing.utils.is_bool", "simple_parsing.utils.is_choice", "simple_parsing.utils.is_dataclass_instance", "simple_parsing.utils.is_dataclass_type", "simple_parsing.utils.is_dataclass_type_or_typevar", "simple_parsing.utils.is_dict", "simple_parsing.utils.is_enum", "simple_parsing.utils.is_forward_ref", "simple_parsing.utils.is_homogeneous_tuple_type", "simple_parsing.utils.is_list", "simple_parsing.utils.is_literal", "simple_parsing.utils.is_optional", "simple_parsing.utils.is_set", "simple_parsing.utils.is_subparser_field", "simple_parsing.utils.is_tuple", "simple_parsing.utils.is_tuple_or_list", "simple_parsing.utils.is_tuple_or_list_of_dataclasses", "simple_parsing.utils.is_typevar", "simple_parsing.utils.is_union", "simple_parsing.utils.keep_keys", "simple_parsing.utils.logger", "simple_parsing.utils.setattr_recursive", "simple_parsing.utils.split_dest", "simple_parsing.utils.str2bool", "simple_parsing.utils.trie", "simple_parsing.utils.unflatten", "simple_parsing.utils.unflatten_split", "simple_parsing.utils.zip_dicts" ], "n_typable": 118, "n_typed": 97, "n_any": 3, "n_untyped": 18, "n_functions": 48, "n_function_overloads": 49, "n_function_params": 60, "n_methods": 1, "n_method_overloads": 1, "n_method_params": 2, "n_classes": 2, "n_attrs": 14, "n_properties": 0, "n_type_ignores": 1 }, { "path": "simple_parsing/annotation_utils/get_field_annotations.py", "symbol_reports": [ { "kind": "attr", "name": "simple_parsing.annotation_utils.get_field_annotations.logger", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "simple_parsing.annotation_utils.get_field_annotations.forward_refs_to_types", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "simple_parsing.annotation_utils.get_field_annotations.get_field_type_from_annotations", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "simple_parsing.annotation_utils.get_field_annotations.evaluate_string_annotation", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 } ], "type_ignores": [], "name": "simple_parsing.annotation_utils.get_field_annotations", "names": [ "simple_parsing.annotation_utils.get_field_annotations.evaluate_string_annotation", "simple_parsing.annotation_utils.get_field_annotations.forward_refs_to_types", "simple_parsing.annotation_utils.get_field_annotations.get_field_type_from_annotations", "simple_parsing.annotation_utils.get_field_annotations.logger" ], "n_typable": 7, "n_typed": 6, "n_any": 0, "n_untyped": 1, "n_functions": 2, "n_function_overloads": 2, "n_function_params": 4, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 0, "n_attrs": 2, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/docstring.py", "symbol_reports": [ { "kind": "class", "name": "simple_parsing.docstring.AttributeDocString", "methods": [], "properties": [ { "kind": "property", "name": "AttributeDocString.help_string", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 } ], "attrs": [ { "kind": "attr", "name": "AttributeDocString.comment_above", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "AttributeDocString.comment_inline", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "AttributeDocString.docstring_below", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "AttributeDocString.desc_from_cls_docstring", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "n_typable": 1, "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 4, "n_properties": 1 }, { "kind": "attr", "name": "simple_parsing.docstring.inspect_getsource", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "simple_parsing.docstring.dp_parse", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "function", "name": "simple_parsing.docstring.get_attribute_docstring", "n_typed": 4, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "attr", "name": "simple_parsing.docstring.inspect_getdoc", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "simple_parsing.docstring.logger", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 } ], "type_ignores": [], "name": "simple_parsing.docstring", "names": [ "simple_parsing.docstring.AttributeDocString", "simple_parsing.docstring.dp_parse", "simple_parsing.docstring.get_attribute_docstring", "simple_parsing.docstring.inspect_getdoc", "simple_parsing.docstring.inspect_getsource", "simple_parsing.docstring.logger" ], "n_typable": 9, "n_typed": 5, "n_any": 0, "n_untyped": 4, "n_functions": 1, "n_function_overloads": 1, "n_function_params": 3, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 1, "n_attrs": 8, "n_properties": 1, "n_type_ignores": 0 }, { "path": "simple_parsing/helpers/hparams/hyperparameters.py", "symbol_reports": [ { "kind": "class", "name": "simple_parsing.helpers.hparams.hyperparameters.HyperParameters", "methods": [ { "kind": "function", "name": "HyperParameters.__post_init__", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "HyperParameters.field_names", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "HyperParameters.id", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "HyperParameters.seed", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "HyperParameters.get_priors", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "HyperParameters.get_orion_space_dict", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "HyperParameters.get_orion_space", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "HyperParameters.space_id", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "HyperParameters.get_bounds", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "HyperParameters.get_bounds_dicts", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "HyperParameters.sample", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "HyperParameters.replace", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "HyperParameters.to_array", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "HyperParameters.from_array", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "HyperParameters.clip_within_bounds", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 } ], "properties": [], "attrs": [ { "kind": "attr", "name": "HyperParameters.rng", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "n_typable": 19, "n_typed": 13, "n_any": 0, "n_untyped": 6, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 15, "n_method_overloads": 15, "n_method_params": 4, "n_attrs": 1, "n_properties": 0 }, { "kind": "attr", "name": "simple_parsing.helpers.hparams.hyperparameters.HP", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "class", "name": "simple_parsing.helpers.hparams.hyperparameters.Point", "methods": [ { "kind": "function", "name": "Point.__eq__", "n_typed": 1, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "Point.__gt__", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "properties": [], "attrs": [ { "kind": "attr", "name": "Point.hp", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "Point.perf", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "n_typable": 4, "n_typed": 3, "n_any": 0, "n_untyped": 1, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 2, "n_method_overloads": 2, "n_method_params": 2, "n_attrs": 2, "n_properties": 0 }, { "kind": "function", "name": "simple_parsing.helpers.hparams.hyperparameters.save", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "simple_parsing.helpers.hparams.hyperparameters.save_serializable", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "class", "name": "simple_parsing.helpers.hparams.hyperparameters.BoundInfo", "methods": [], "properties": [], "attrs": [ { "kind": "attr", "name": "BoundInfo.name", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "BoundInfo.type", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "BoundInfo.domain", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 3, "n_properties": 0 }, { "kind": "attr", "name": "simple_parsing.helpers.hparams.hyperparameters.T", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "simple_parsing.helpers.hparams.hyperparameters.logger", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 } ], "type_ignores": [ { "kind": "type", "rules": null } ], "name": "simple_parsing.helpers.hparams.hyperparameters", "names": [ "simple_parsing.helpers.hparams.hyperparameters.BoundInfo", "simple_parsing.helpers.hparams.hyperparameters.HP", "simple_parsing.helpers.hparams.hyperparameters.HyperParameters", "simple_parsing.helpers.hparams.hyperparameters.Point", "simple_parsing.helpers.hparams.hyperparameters.T", "simple_parsing.helpers.hparams.hyperparameters.logger", "simple_parsing.helpers.hparams.hyperparameters.save", "simple_parsing.helpers.hparams.hyperparameters.save_serializable" ], "n_typable": 30, "n_typed": 22, "n_any": 0, "n_untyped": 8, "n_functions": 2, "n_function_overloads": 2, "n_function_params": 4, "n_methods": 17, "n_method_overloads": 17, "n_method_params": 6, "n_classes": 3, "n_attrs": 9, "n_properties": 0, "n_type_ignores": 1 }, { "path": "simple_parsing/helpers/serialization/encoding.py", "symbol_reports": [ { "kind": "class", "name": "simple_parsing.helpers.serialization.encoding.SimpleJsonEncoder", "methods": [ { "kind": "function", "name": "SimpleJsonEncoder.default", "n_typed": 0, "n_any": 2, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "properties": [], "attrs": [], "n_typable": 2, "n_typed": 0, "n_any": 2, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 1, "n_method_overloads": 1, "n_method_params": 1, "n_attrs": 0, "n_properties": 0 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.encoding.encode", "n_typed": 0, "n_any": 2, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "simple_parsing.helpers.serialization.encoding.logger", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.encoding.encode_path", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.encoding.encode_dict", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.encoding.encode_namespace", "n_typed": 1, "n_any": 1, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.encoding.encode_list", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.encoding.encode_enum", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "type_ignores": [], "name": "simple_parsing.helpers.serialization.encoding", "names": [ "simple_parsing.helpers.serialization.encoding.SimpleJsonEncoder", "simple_parsing.helpers.serialization.encoding.encode", "simple_parsing.helpers.serialization.encoding.encode_dict", "simple_parsing.helpers.serialization.encoding.encode_enum", "simple_parsing.helpers.serialization.encoding.encode_list", "simple_parsing.helpers.serialization.encoding.encode_namespace", "simple_parsing.helpers.serialization.encoding.encode_path", "simple_parsing.helpers.serialization.encoding.logger" ], "n_typable": 15, "n_typed": 9, "n_any": 5, "n_untyped": 1, "n_functions": 6, "n_function_overloads": 6, "n_function_params": 6, "n_methods": 1, "n_method_overloads": 1, "n_method_params": 1, "n_classes": 1, "n_attrs": 1, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/helpers/flatten.py", "symbol_reports": [ { "kind": "class", "name": "simple_parsing.helpers.flatten.FlattenedAccess", "methods": [ { "kind": "function", "name": "FlattenedAccess.attributes", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "FlattenedAccess.__getattr__", "n_typed": 1, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "FlattenedAccess.__setattr__", "n_typed": 1, "n_any": 1, "n_untyped": 1, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "FlattenedAccess.__getitem__", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "FlattenedAccess.__setitem__", "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "FlattenedAccess.asdict", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 } ], "properties": [], "attrs": [], "n_typable": 14, "n_typed": 6, "n_any": 1, "n_untyped": 7, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 6, "n_method_overloads": 6, "n_method_params": 8, "n_attrs": 0, "n_properties": 0 }, { "kind": "attr", "name": "simple_parsing.helpers.flatten.logger", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 } ], "type_ignores": [], "name": "simple_parsing.helpers.flatten", "names": [ "simple_parsing.helpers.flatten.FlattenedAccess", "simple_parsing.helpers.flatten.logger" ], "n_typable": 15, "n_typed": 6, "n_any": 1, "n_untyped": 8, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 6, "n_method_overloads": 6, "n_method_params": 8, "n_classes": 1, "n_attrs": 1, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/helpers/custom_actions.py", "symbol_reports": [ { "kind": "attr", "name": "simple_parsing.helpers.custom_actions.DEFAULT_NEGATIVE_PREFIX", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "class", "name": "simple_parsing.helpers.custom_actions.BooleanOptionalAction", "methods": [ { "kind": "function", "name": "BooleanOptionalAction.__init__", "n_typed": 12, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 13, "n_params": 12, "n_function_overloads": 1, "n_function_params": 12 }, { "kind": "function", "name": "BooleanOptionalAction.__call__", "n_typed": 3, "n_any": 1, "n_untyped": 1, "n_overloads": 1, "n_typable": 5, "n_params": 4, "n_function_overloads": 1, "n_function_params": 4 }, { "kind": "function", "name": "BooleanOptionalAction.format_usage", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 } ], "properties": [], "attrs": [ { "kind": "attr", "name": "BooleanOptionalAction.negative_prefix", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "BooleanOptionalAction.negative_option", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "BooleanOptionalAction.negative_option_strings", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "attr", "name": "BooleanOptionalAction.type", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 } ], "n_typable": 23, "n_typed": 17, "n_any": 1, "n_untyped": 5, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 3, "n_method_overloads": 3, "n_method_params": 16, "n_attrs": 4, "n_properties": 0 } ], "type_ignores": [], "name": "simple_parsing.helpers.custom_actions", "names": [ "simple_parsing.helpers.custom_actions.BooleanOptionalAction", "simple_parsing.helpers.custom_actions.DEFAULT_NEGATIVE_PREFIX" ], "n_typable": 23, "n_typed": 17, "n_any": 1, "n_untyped": 5, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 3, "n_method_overloads": 3, "n_method_params": 16, "n_classes": 1, "n_attrs": 5, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/helpers/hparams/hparam.py", "symbol_reports": [ { "kind": "function", "name": "simple_parsing.helpers.hparams.hparam.log_uniform", "n_typed": 5, "n_any": 0, "n_untyped": 1, "n_overloads": 2, "n_typable": 6, "n_params": 5, "n_function_overloads": 2, "n_function_params": 5 }, { "kind": "function", "name": "simple_parsing.helpers.hparams.hparam.categorical", "n_typed": 5, "n_any": 1, "n_untyped": 0, "n_overloads": 1, "n_typable": 6, "n_params": 5, "n_function_overloads": 1, "n_function_params": 5 }, { "kind": "function", "name": "simple_parsing.helpers.hparams.hparam.uniform", "n_typed": 7, "n_any": 0, "n_untyped": 1, "n_overloads": 3, "n_typable": 8, "n_params": 7, "n_function_overloads": 3, "n_function_params": 7 }, { "kind": "function", "name": "simple_parsing.helpers.hparams.hparam.hparam", "n_typed": 4, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 6, "n_params": 5, "n_function_overloads": 1, "n_function_params": 5 }, { "kind": "attr", "name": "simple_parsing.helpers.hparams.hparam.T", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "class", "name": "simple_parsing.helpers.hparams.hparam.ValueOutsidePriorException", "methods": [ { "kind": "function", "name": "ValueOutsidePriorException.__init__", "n_typed": 0, "n_any": 2, "n_untyped": 3, "n_overloads": 1, "n_typable": 5, "n_params": 4, "n_function_overloads": 1, "n_function_params": 4 } ], "properties": [], "attrs": [ { "kind": "attr", "name": "ValueOutsidePriorException.value", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "ValueOutsidePriorException.prior", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 } ], "n_typable": 7, "n_typed": 0, "n_any": 2, "n_untyped": 5, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 1, "n_method_overloads": 1, "n_method_params": 4, "n_attrs": 2, "n_properties": 0 }, { "kind": "attr", "name": "simple_parsing.helpers.hparams.hparam.logger", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 } ], "type_ignores": [], "name": "simple_parsing.helpers.hparams.hparam", "names": [ "simple_parsing.helpers.hparams.hparam.T", "simple_parsing.helpers.hparams.hparam.ValueOutsidePriorException", "simple_parsing.helpers.hparams.hparam.categorical", "simple_parsing.helpers.hparams.hparam.hparam", "simple_parsing.helpers.hparams.hparam.log_uniform", "simple_parsing.helpers.hparams.hparam.logger", "simple_parsing.helpers.hparams.hparam.uniform" ], "n_typable": 34, "n_typed": 21, "n_any": 3, "n_untyped": 10, "n_functions": 4, "n_function_overloads": 7, "n_function_params": 22, "n_methods": 1, "n_method_overloads": 1, "n_method_params": 4, "n_classes": 1, "n_attrs": 4, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/helpers/hparams/priors.py", "symbol_reports": [ { "kind": "class", "name": "simple_parsing.helpers.hparams.priors.LogUniformPrior", "methods": [ { "kind": "function", "name": "LogUniformPrior.__post_init__", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "LogUniformPrior.sample", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "LogUniformPrior.get_orion_space_string", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "LogUniformPrior.__contains__", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "properties": [ { "kind": "property", "name": "LogUniformPrior.log_min", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "LogUniformPrior.log_max", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 } ], "attrs": [ { "kind": "attr", "name": "LogUniformPrior.min", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "LogUniformPrior.max", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "LogUniformPrior.base", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "LogUniformPrior.discrete", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "LogUniformPrior.default", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "LogUniformPrior.shape", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "n_typable": 7, "n_typed": 6, "n_any": 0, "n_untyped": 1, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 4, "n_method_overloads": 4, "n_method_params": 1, "n_attrs": 6, "n_properties": 2 }, { "kind": "class", "name": "simple_parsing.helpers.hparams.priors.UniformPrior", "methods": [ { "kind": "function", "name": "UniformPrior.__post_init__", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "UniformPrior.sample", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "UniformPrior.get_orion_space_string", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "UniformPrior.__contains__", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "properties": [], "attrs": [ { "kind": "attr", "name": "UniformPrior.min", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "UniformPrior.max", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "UniformPrior.discrete", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "UniformPrior.default", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "UniformPrior.shape", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "n_typable": 5, "n_typed": 4, "n_any": 0, "n_untyped": 1, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 4, "n_method_overloads": 4, "n_method_params": 1, "n_attrs": 5, "n_properties": 0 }, { "kind": "attr", "name": "simple_parsing.helpers.hparams.priors.np", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "simple_parsing.helpers.hparams.priors.T", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "simple_parsing.helpers.hparams.priors.numpy_installed", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "class", "name": "simple_parsing.helpers.hparams.priors.NormalPrior", "methods": [ { "kind": "function", "name": "NormalPrior.__post_init__", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "NormalPrior.sample", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "NormalPrior.get_orion_space_string", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "NormalPrior.__contains__", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "properties": [], "attrs": [ { "kind": "attr", "name": "NormalPrior.mu", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "NormalPrior.sigma", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "NormalPrior.discrete", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "NormalPrior.default", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "NormalPrior.shape", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "n_typable": 5, "n_typed": 4, "n_any": 0, "n_untyped": 1, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 4, "n_method_overloads": 4, "n_method_params": 1, "n_attrs": 5, "n_properties": 0 }, { "kind": "class", "name": "simple_parsing.helpers.hparams.priors.Prior", "methods": [ { "kind": "function", "name": "Prior.__post_init__", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "Prior.sample", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "Prior.seed", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "Prior.get_orion_space_string", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "Prior.__contains__", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "properties": [], "attrs": [], "n_typable": 7, "n_typed": 6, "n_any": 0, "n_untyped": 1, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 5, "n_method_overloads": 5, "n_method_params": 2, "n_attrs": 0, "n_properties": 0 }, { "kind": "class", "name": "simple_parsing.helpers.hparams.priors.CategoricalPrior", "methods": [ { "kind": "function", "name": "CategoricalPrior.__post_init__", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "CategoricalPrior.sample", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 2, "n_typable": 2, "n_params": 1, "n_function_overloads": 2, "n_function_params": 1 }, { "kind": "function", "name": "CategoricalPrior.get_orion_space_string", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "CategoricalPrior.__contains__", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "properties": [], "attrs": [ { "kind": "attr", "name": "CategoricalPrior.choices", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "CategoricalPrior.probabilities", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "CategoricalPrior.default_value", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "n_typable": 6, "n_typed": 5, "n_any": 0, "n_untyped": 1, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 4, "n_method_overloads": 5, "n_method_params": 2, "n_attrs": 3, "n_properties": 0 } ], "type_ignores": [ { "kind": "type", "rules": null } ], "name": "simple_parsing.helpers.hparams.priors", "names": [ "simple_parsing.helpers.hparams.priors.CategoricalPrior", "simple_parsing.helpers.hparams.priors.LogUniformPrior", "simple_parsing.helpers.hparams.priors.NormalPrior", "simple_parsing.helpers.hparams.priors.Prior", "simple_parsing.helpers.hparams.priors.T", "simple_parsing.helpers.hparams.priors.UniformPrior", "simple_parsing.helpers.hparams.priors.np", "simple_parsing.helpers.hparams.priors.numpy_installed" ], "n_typable": 32, "n_typed": 25, "n_any": 0, "n_untyped": 7, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 21, "n_method_overloads": 22, "n_method_params": 7, "n_classes": 5, "n_attrs": 22, "n_properties": 2, "n_type_ignores": 1 }, { "path": "simple_parsing/helpers/hparams/__init__.py", "symbol_reports": [ { "kind": "attr", "name": "simple_parsing.helpers.hparams.loguniform", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "type_ignores": [], "name": "simple_parsing.helpers.hparams", "names": [ "simple_parsing.helpers.hparams.loguniform" ], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 0, "n_attrs": 1, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/helpers/hparams/hyperparameters_test.py", "symbol_reports": [ { "kind": "function", "name": "simple_parsing.helpers.hparams.hyperparameters_test.test_choice_field_with_values_of_a_weird_type", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "simple_parsing.helpers.hparams.hyperparameters_test.test_replace_int_or_float_preserves_type", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "simple_parsing.helpers.hparams.hyperparameters_test.test_nesting", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "simple_parsing.helpers.hparams.hyperparameters_test.test_field_types", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "simple_parsing.helpers.hparams.hyperparameters_test.test_choice_field", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "simple_parsing.helpers.hparams.hyperparameters_test.test_priors_with_shape", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "simple_parsing.helpers.hparams.hyperparameters_test.test_to_array", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "class", "name": "simple_parsing.helpers.hparams.hyperparameters_test.A", "methods": [], "properties": [], "attrs": [ { "kind": "attr", "name": "A.learning_rate", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 1, "n_properties": 0 }, { "kind": "class", "name": "simple_parsing.helpers.hparams.hyperparameters_test.C", "methods": [], "properties": [], "attrs": [ { "kind": "attr", "name": "C.lr", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "C.momentum", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 2, "n_properties": 0 }, { "kind": "function", "name": "simple_parsing.helpers.hparams.hyperparameters_test.test_clip_within_bounds", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "attr", "name": "simple_parsing.helpers.hparams.hyperparameters_test.numpy_installed", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "simple_parsing.helpers.hparams.hyperparameters_test.test_from_array", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "class", "name": "simple_parsing.helpers.hparams.hyperparameters_test.Foo", "methods": [], "properties": [], "attrs": [ { "kind": "attr", "name": "Foo.x", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "Foo.y", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "Foo.z", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 3, "n_properties": 0 }, { "kind": "function", "name": "simple_parsing.helpers.hparams.hyperparameters_test.test_contains", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "attr", "name": "simple_parsing.helpers.hparams.hyperparameters_test.orion_installed", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "class", "name": "simple_parsing.helpers.hparams.hyperparameters_test.B", "methods": [], "properties": [], "attrs": [ { "kind": "attr", "name": "B.momentum", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 1, "n_properties": 0 }, { "kind": "function", "name": "simple_parsing.helpers.hparams.hyperparameters_test.test_strict_bounds", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 } ], "type_ignores": [], "name": "simple_parsing.helpers.hparams.hyperparameters_test", "names": [ "simple_parsing.helpers.hparams.hyperparameters_test.A", "simple_parsing.helpers.hparams.hyperparameters_test.B", "simple_parsing.helpers.hparams.hyperparameters_test.C", "simple_parsing.helpers.hparams.hyperparameters_test.Foo", "simple_parsing.helpers.hparams.hyperparameters_test.numpy_installed", "simple_parsing.helpers.hparams.hyperparameters_test.orion_installed", "simple_parsing.helpers.hparams.hyperparameters_test.test_choice_field", "simple_parsing.helpers.hparams.hyperparameters_test.test_choice_field_with_values_of_a_weird_type", "simple_parsing.helpers.hparams.hyperparameters_test.test_clip_within_bounds", "simple_parsing.helpers.hparams.hyperparameters_test.test_contains", "simple_parsing.helpers.hparams.hyperparameters_test.test_field_types", "simple_parsing.helpers.hparams.hyperparameters_test.test_from_array", "simple_parsing.helpers.hparams.hyperparameters_test.test_nesting", "simple_parsing.helpers.hparams.hyperparameters_test.test_priors_with_shape", "simple_parsing.helpers.hparams.hyperparameters_test.test_replace_int_or_float_preserves_type", "simple_parsing.helpers.hparams.hyperparameters_test.test_strict_bounds", "simple_parsing.helpers.hparams.hyperparameters_test.test_to_array" ], "n_typable": 11, "n_typed": 0, "n_any": 0, "n_untyped": 11, "n_functions": 11, "n_function_overloads": 11, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 4, "n_attrs": 9, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/helpers/hparams/priors_test.py", "symbol_reports": [ { "kind": "function", "name": "simple_parsing.helpers.hparams.priors_test.test_log_uniform_and_uniform_np", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "simple_parsing.helpers.hparams.priors_test.test_log_uniform_and_uniform", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "simple_parsing.helpers.hparams.priors_test.test_log_uniform_with_shape", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "simple_parsing.helpers.hparams.priors_test.test_categorical_prior", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "simple_parsing.helpers.hparams.priors_test.test_to_array", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "class", "name": "simple_parsing.helpers.hparams.priors_test.A", "methods": [], "properties": [], "attrs": [ { "kind": "attr", "name": "A.learning_rate", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 1, "n_properties": 0 }, { "kind": "attr", "name": "simple_parsing.helpers.hparams.priors_test.matplotlib_installed", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "simple_parsing.helpers.hparams.priors_test.test_log_uniform", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "attr", "name": "simple_parsing.helpers.hparams.priors_test.numpy_installed", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "class", "name": "simple_parsing.helpers.hparams.priors_test.B", "methods": [], "properties": [], "attrs": [ { "kind": "attr", "name": "B.momentum", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 1, "n_properties": 0 }, { "kind": "function", "name": "simple_parsing.helpers.hparams.priors_test.test_loguniform_prior", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 } ], "type_ignores": [], "name": "simple_parsing.helpers.hparams.priors_test", "names": [ "simple_parsing.helpers.hparams.priors_test.A", "simple_parsing.helpers.hparams.priors_test.B", "simple_parsing.helpers.hparams.priors_test.matplotlib_installed", "simple_parsing.helpers.hparams.priors_test.numpy_installed", "simple_parsing.helpers.hparams.priors_test.test_categorical_prior", "simple_parsing.helpers.hparams.priors_test.test_log_uniform", "simple_parsing.helpers.hparams.priors_test.test_log_uniform_and_uniform", "simple_parsing.helpers.hparams.priors_test.test_log_uniform_and_uniform_np", "simple_parsing.helpers.hparams.priors_test.test_log_uniform_with_shape", "simple_parsing.helpers.hparams.priors_test.test_loguniform_prior", "simple_parsing.helpers.hparams.priors_test.test_to_array" ], "n_typable": 7, "n_typed": 0, "n_any": 0, "n_untyped": 7, "n_functions": 7, "n_function_overloads": 7, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 2, "n_attrs": 4, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/helpers/hparams/utils.py", "symbol_reports": [ { "kind": "function", "name": "simple_parsing.helpers.hparams.utils.set_seed", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "type_ignores": [], "name": "simple_parsing.helpers.hparams.utils", "names": [ "simple_parsing.helpers.hparams.utils.set_seed" ], "n_typable": 2, "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_functions": 1, "n_function_overloads": 1, "n_function_params": 1, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 0, "n_attrs": 0, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/helpers/nested_partial.py", "symbol_reports": [ { "kind": "class", "name": "simple_parsing.helpers.nested_partial.npartial", "methods": [ { "kind": "function", "name": "npartial.__call__", "n_typed": 1, "n_any": 2, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 } ], "properties": [], "attrs": [], "n_typable": 3, "n_typed": 1, "n_any": 2, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 1, "n_method_overloads": 1, "n_method_params": 2, "n_attrs": 0, "n_properties": 0 } ], "type_ignores": [], "name": "simple_parsing.helpers.nested_partial", "names": [ "simple_parsing.helpers.nested_partial.npartial" ], "n_typable": 3, "n_typed": 1, "n_any": 2, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 1, "n_method_overloads": 1, "n_method_params": 2, "n_classes": 1, "n_attrs": 0, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/helpers/serialization/decoding.py", "symbol_reports": [ { "kind": "function", "name": "simple_parsing.helpers.serialization.decoding.decode_field", "n_typed": 3, "n_any": 2, "n_untyped": 0, "n_overloads": 1, "n_typable": 5, "n_params": 4, "n_function_overloads": 1, "n_function_params": 4 }, { "kind": "class", "name": "simple_parsing.helpers.serialization.decoding.UnsafeCastingWarning", "methods": [ { "kind": "function", "name": "UnsafeCastingWarning.__init__", "n_typed": 1, "n_any": 2, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 } ], "properties": [], "attrs": [ { "kind": "attr", "name": "UnsafeCastingWarning.raw_value", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "UnsafeCastingWarning.decoded_value", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 } ], "n_typable": 5, "n_typed": 1, "n_any": 2, "n_untyped": 2, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 1, "n_method_overloads": 1, "n_method_params": 2, "n_attrs": 2, "n_properties": 0 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.decoding.decode_dict", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.decoding.decode_literal", "n_typed": 1, "n_any": 1, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.decoding.try_constructor", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "simple_parsing.helpers.serialization.decoding.C", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.decoding.decoding_fn_for_type", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.decoding.no_op", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.decoding.decode_enum", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.decoding.decode_tuple", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.decoding.decode_union", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "simple_parsing.helpers.serialization.decoding.K", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.decoding.register_decoding_fn", "n_typed": 4, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "attr", "name": "simple_parsing.helpers.serialization.decoding.V", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "simple_parsing.helpers.serialization.decoding.T", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.decoding.decode_set", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.decoding.get_decoding_fn", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.decoding.decode_list", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.decoding.try_functions", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "simple_parsing.helpers.serialization.decoding.logger", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "function", "name": "simple_parsing.helpers.serialization.decoding.decode_optional", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "type_ignores": [], "name": "simple_parsing.helpers.serialization.decoding", "names": [ "simple_parsing.helpers.serialization.decoding.C", "simple_parsing.helpers.serialization.decoding.K", "simple_parsing.helpers.serialization.decoding.T", "simple_parsing.helpers.serialization.decoding.UnsafeCastingWarning", "simple_parsing.helpers.serialization.decoding.V", "simple_parsing.helpers.serialization.decoding.decode_dict", "simple_parsing.helpers.serialization.decoding.decode_enum", "simple_parsing.helpers.serialization.decoding.decode_field", "simple_parsing.helpers.serialization.decoding.decode_list", "simple_parsing.helpers.serialization.decoding.decode_literal", "simple_parsing.helpers.serialization.decoding.decode_optional", "simple_parsing.helpers.serialization.decoding.decode_set", "simple_parsing.helpers.serialization.decoding.decode_tuple", "simple_parsing.helpers.serialization.decoding.decode_union", "simple_parsing.helpers.serialization.decoding.decoding_fn_for_type", "simple_parsing.helpers.serialization.decoding.get_decoding_fn", "simple_parsing.helpers.serialization.decoding.logger", "simple_parsing.helpers.serialization.decoding.no_op", "simple_parsing.helpers.serialization.decoding.register_decoding_fn", "simple_parsing.helpers.serialization.decoding.try_constructor", "simple_parsing.helpers.serialization.decoding.try_functions" ], "n_typable": 42, "n_typed": 34, "n_any": 5, "n_untyped": 3, "n_functions": 15, "n_function_overloads": 15, "n_function_params": 21, "n_methods": 1, "n_method_overloads": 1, "n_method_params": 2, "n_classes": 1, "n_attrs": 7, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/helpers/serialization/yaml_serialization.py", "symbol_reports": [ { "kind": "attr", "name": "simple_parsing.helpers.serialization.yaml_serialization.logger", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "class", "name": "simple_parsing.helpers.serialization.yaml_serialization.YamlSerializable", "methods": [ { "kind": "function", "name": "YamlSerializable.dump", "n_typed": 2, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "function", "name": "YamlSerializable.dumps", "n_typed": 1, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "YamlSerializable.load", "n_typed": 3, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 5, "n_params": 4, "n_function_overloads": 1, "n_function_params": 4 }, { "kind": "function", "name": "YamlSerializable.loads", "n_typed": 3, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 5, "n_params": 4, "n_function_overloads": 1, "n_function_params": 4 }, { "kind": "function", "name": "YamlSerializable._load", "n_typed": 3, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 5, "n_params": 4, "n_function_overloads": 1, "n_function_params": 4 } ], "properties": [], "attrs": [], "n_typable": 22, "n_typed": 12, "n_any": 0, "n_untyped": 10, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 5, "n_method_overloads": 5, "n_method_params": 17, "n_attrs": 0, "n_properties": 0 } ], "type_ignores": [], "name": "simple_parsing.helpers.serialization.yaml_serialization", "names": [ "simple_parsing.helpers.serialization.yaml_serialization.YamlSerializable", "simple_parsing.helpers.serialization.yaml_serialization.logger" ], "n_typable": 23, "n_typed": 12, "n_any": 0, "n_untyped": 11, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 5, "n_method_overloads": 5, "n_method_params": 17, "n_classes": 1, "n_attrs": 1, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/helpers/subgroups.py", "symbol_reports": [ { "kind": "attr", "name": "simple_parsing.helpers.subgroups.Key", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "simple_parsing.helpers.subgroups.is_lambda", "n_typed": 1, "n_any": 1, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "simple_parsing.helpers.subgroups.SubgroupKey", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "function", "name": "simple_parsing.helpers.subgroups.subgroups", "n_typed": 4, "n_any": 0, "n_untyped": 2, "n_overloads": 3, "n_typable": 6, "n_params": 5, "n_function_overloads": 3, "n_function_params": 5 }, { "kind": "attr", "name": "simple_parsing.helpers.subgroups.logger", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 } ], "type_ignores": [], "name": "simple_parsing.helpers.subgroups", "names": [ "simple_parsing.helpers.subgroups.Key", "simple_parsing.helpers.subgroups.SubgroupKey", "simple_parsing.helpers.subgroups.is_lambda", "simple_parsing.helpers.subgroups.logger", "simple_parsing.helpers.subgroups.subgroups" ], "n_typable": 10, "n_typed": 6, "n_any": 1, "n_untyped": 3, "n_functions": 2, "n_function_overloads": 4, "n_function_params": 6, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 0, "n_attrs": 3, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/wrappers/dataclass_wrapper.py", "symbol_reports": [ { "kind": "class", "name": "simple_parsing.wrappers.dataclass_wrapper.DataclassWrapper", "methods": [ { "kind": "function", "name": "DataclassWrapper.__init__", "n_typed": 8, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 9, "n_params": 8, "n_function_overloads": 1, "n_function_params": 8 }, { "kind": "function", "name": "DataclassWrapper.add_arguments", "n_typed": 1, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "DataclassWrapper.equivalent_argparse_code", "n_typed": 1, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "DataclassWrapper.set_default", "n_typed": 1, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "DataclassWrapper.merge", "n_typed": 1, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "properties": [ { "kind": "property", "name": "DataclassWrapper.name", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "DataclassWrapper.parent", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "DataclassWrapper.defaults", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_typable": 2 }, { "kind": "property", "name": "DataclassWrapper.default", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "DataclassWrapper.title", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "DataclassWrapper.description", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "DataclassWrapper.required", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_typable": 2 }, { "kind": "property", "name": "DataclassWrapper.multiple", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "DataclassWrapper.descendants", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "property", "name": "DataclassWrapper.dest", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "property", "name": "DataclassWrapper.destinations", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_typable": 2 } ], "attrs": [ { "kind": "attr", "name": "DataclassWrapper.dataclass", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "DataclassWrapper.dataclass_fn", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "DataclassWrapper.prefix", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "DataclassWrapper.field_wrapper_class", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "DataclassWrapper.fields", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "attr", "name": "DataclassWrapper.optional", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 } ], "n_typable": 37, "n_typed": 26, "n_any": 0, "n_untyped": 11, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 5, "n_method_overloads": 5, "n_method_params": 12, "n_attrs": 6, "n_properties": 11 }, { "kind": "attr", "name": "simple_parsing.wrappers.dataclass_wrapper.MAX_DOCSTRING_DESC_LINES_HEIGHT", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "attr", "name": "simple_parsing.wrappers.dataclass_wrapper.DataclassWrapperType", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "simple_parsing.wrappers.dataclass_wrapper.logger", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 } ], "type_ignores": [], "name": "simple_parsing.wrappers.dataclass_wrapper", "names": [ "simple_parsing.wrappers.dataclass_wrapper.DataclassWrapper", "simple_parsing.wrappers.dataclass_wrapper.DataclassWrapperType", "simple_parsing.wrappers.dataclass_wrapper.MAX_DOCSTRING_DESC_LINES_HEIGHT", "simple_parsing.wrappers.dataclass_wrapper.logger" ], "n_typable": 39, "n_typed": 27, "n_any": 0, "n_untyped": 12, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 5, "n_method_overloads": 5, "n_method_params": 12, "n_classes": 1, "n_attrs": 9, "n_properties": 11, "n_type_ignores": 0 }, { "path": "simple_parsing/wrappers/field_metavar.py", "symbol_reports": [ { "kind": "attr", "name": "simple_parsing.wrappers.field_metavar.logger", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "function", "name": "simple_parsing.wrappers.field_metavar.get_metavar", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "simple_parsing.wrappers.field_metavar.T", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "simple_parsing.wrappers.field_metavar.log_results", "n_typed": 1, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "type_ignores": [], "name": "simple_parsing.wrappers.field_metavar", "names": [ "simple_parsing.wrappers.field_metavar.T", "simple_parsing.wrappers.field_metavar.get_metavar", "simple_parsing.wrappers.field_metavar.log_results", "simple_parsing.wrappers.field_metavar.logger" ], "n_typable": 5, "n_typed": 3, "n_any": 0, "n_untyped": 2, "n_functions": 2, "n_function_overloads": 2, "n_function_params": 2, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 0, "n_attrs": 2, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/wrappers/field_parsing.py", "symbol_reports": [ { "kind": "function", "name": "simple_parsing.wrappers.field_parsing.register_parsing_fn", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "simple_parsing.wrappers.field_parsing.parse_optional", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.wrappers.field_parsing.parse_enum", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "simple_parsing.wrappers.field_parsing.logger", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "function", "name": "simple_parsing.wrappers.field_parsing.parse_tuple", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "simple_parsing.wrappers.field_parsing.T", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "simple_parsing.wrappers.field_parsing.no_op", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.wrappers.field_parsing.parse_union", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.wrappers.field_parsing.try_functions", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.wrappers.field_parsing.get_parsing_fn_for_field", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "simple_parsing.wrappers.field_parsing.E", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "simple_parsing.wrappers.field_parsing.get_parsing_fn", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "simple_parsing.wrappers.field_parsing.parse_list", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "simple_parsing.wrappers.field_parsing.K", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "type_ignores": [], "name": "simple_parsing.wrappers.field_parsing", "names": [ "simple_parsing.wrappers.field_parsing.E", "simple_parsing.wrappers.field_parsing.K", "simple_parsing.wrappers.field_parsing.T", "simple_parsing.wrappers.field_parsing.get_parsing_fn", "simple_parsing.wrappers.field_parsing.get_parsing_fn_for_field", "simple_parsing.wrappers.field_parsing.logger", "simple_parsing.wrappers.field_parsing.no_op", "simple_parsing.wrappers.field_parsing.parse_enum", "simple_parsing.wrappers.field_parsing.parse_list", "simple_parsing.wrappers.field_parsing.parse_optional", "simple_parsing.wrappers.field_parsing.parse_tuple", "simple_parsing.wrappers.field_parsing.parse_union", "simple_parsing.wrappers.field_parsing.register_parsing_fn", "simple_parsing.wrappers.field_parsing.try_functions" ], "n_typable": 22, "n_typed": 21, "n_any": 0, "n_untyped": 1, "n_functions": 10, "n_function_overloads": 10, "n_function_params": 11, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 0, "n_attrs": 4, "n_properties": 0, "n_type_ignores": 0 }, { "path": "simple_parsing/wrappers/wrapper.py", "symbol_reports": [ { "kind": "class", "name": "simple_parsing.wrappers.wrapper.Wrapper", "methods": [ { "kind": "function", "name": "Wrapper.__init__", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "Wrapper.equivalent_argparse_code", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 }, { "kind": "function", "name": "Wrapper.lineage", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 } ], "properties": [ { "kind": "property", "name": "Wrapper.name", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "Wrapper.parent", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "Wrapper.dest", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "property", "name": "Wrapper.nesting_level", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 } ], "attrs": [], "n_typable": 7, "n_typed": 6, "n_any": 0, "n_untyped": 1, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 3, "n_method_overloads": 3, "n_method_params": 0, "n_attrs": 0, "n_properties": 4 } ], "type_ignores": [], "name": "simple_parsing.wrappers.wrapper", "names": [ "simple_parsing.wrappers.wrapper.Wrapper" ], "n_typable": 7, "n_typed": 6, "n_any": 0, "n_untyped": 1, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 3, "n_method_overloads": 3, "n_method_params": 0, "n_classes": 1, "n_attrs": 0, "n_properties": 4, "n_type_ignores": 0 } ], "typecheckers": {}, "n_modules": 30, "n_typable": 983, "n_typed": 722, "n_any": 41, "n_untyped": 220, "n_functions": 155, "n_function_overloads": 167, "n_function_params": 307, "n_methods": 138, "n_method_params": 244, "n_method_overloads": 141, "n_classes": 49, "n_attrs": 170, "n_properties": 53, "type_ignores": [ { "kind": "type", "rules": null }, { "kind": "type", "rules": null }, { "kind": "type", "rules": null } ], "n_type_ignores": 3 }