-
Notifications
You must be signed in to change notification settings - Fork 586
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ghostwriter: analysis of common argument names and type annotations #3311
Labels
enhancement
it's not broken, but we want it to be better
Comments
Yet more of this table, results only
(Did you know GitHub limits issues to 65535 characters per comment? I didn't, until now...) |
|
I'm amused by your use of "polysemantic" here :-) |
|
Haha, I probably was talking about polysemantic neurons at about the time I opened this issue 😅 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
hypothesis/hypothesis-python/src/hypothesis/extra/ghostwriter.py
Lines 222 to 240 in f576f50
Well, last weekend I counted all the distinct
ast.argnodes in a fuzzily-deduplicated corpus of Python code:Skipping over some more data munging, here's a table of the most common argument names where one annotation is more common than the rest. I'm not saying that we should have the Ghostwriter recognize all of these; but rather that all the argument names which we might want to recognize are very likely to be in the table below. Argument names generally can generally be categorized as:
stringornameis almost always of typestremailis not just a string, it's an email address (st.emails())pathis usually annotated as astr, butpathlib.Pathis also commonwidthis usually annotatedintand sometimesfloat, but guessingint | floatis reasonablemethodis usually a string, but probably usually only one of a few specific stringslineas a name for either the index or content of a line of textstr(154,809)Optional[str](17,106)Any(3,206)bytes(1,033)Optional[Any](833)int(402)Name(337)Key(326)str.lower(203)AnyStr(180)TriggerExists(139)str(53,462)Path(8,605)Optional[str](1,878)pathlib.Path(1,536)Union[str, Path](1,171)PathOrStr(1,030)list(692)PathType(663)Any(617)list[str](572)Union[Path, str](567)str(38,224)int(7,478)Any(5,226)bytes(3,214)Optional[str](1,561)Key(852)Hashable(636)KT(553)object(474)Optional[int](413)Union[int, str](235)str(28,572)Optional[str](1,242)Path(788)Union[str, Path](479)Any(344)Filename(222)Union[Path, str](171)pathlib.Path(162)PathLike(110)Optional[Any](98)AnyStr(77)str(42,156)Optional[str](873)Any(578)bytes(276)list[str](266)list(182)AnyStr(130)Union[str, int](118)bool(103)Union[str, list[str]](96)Optional[Any](93)str(33,809)Optional[str](1,163)URL(519)QtCore.QUrl(336)QUrl(262)Any(217)PySide2.QtCore.QUrl(148)StrOrURL(131)Union[str, URL](122)Url(122)URLTypes(115)int(27,593)QModelIndex(1,667)str(1,161)QtCore.QModelIndex(841)Any(711)PySide2.QtCore.QModelIndex(583)bool(581)Index(525)Optional[str](403)Optional[int](352)Tensor(308)int(13,714)float(1,026)tuple[int, int](784)Optional[int](732)str(671)tuple(626)Any(418)Size(334)QtCore.QSize(217)PySide2.QtCore.QSize(181)size(173)str(15,097)Optional[str](1,600)String(97)Title(82)Any(80)Optional[Any](57)titleType(36)bool(32)Optional[String](32)AnyFormattedText(30)clean_content(30)str(14,266)Optional[str](1,511)bytes(239)Any(74)object(64)bool(56)Optional[bytes](54)Password(53)Union[str, bytes](51)Union[bytes, str](46)int(30)str(13,812)Optional[str](941)UserId(113)list[str](58)Any(54)Username(28)bytes(25)discord.Member(21)Union[str, list[str]](18)Optional[Any](18)Union[str, None](16)TreeNode(33,158)Node(3,708)str(2,552)Path(652)Root(306)models.Product(286)models.ProductVariant(274)int(258)Element(223)models.Order(179)Any(151)str(10,887)Any(1,100)Optional[str](649)Callable(456)Method(274)bytes(224)int(177)Optional[Any](123)bool(83)Optional[Filter](80)callable(71)str(8,746)int(3,693)Line(681)bytes(289)Optional[int](160)list(130)Any(115)list[str](102)OrderLine(100)dict[str, str](100)dict(100)int(11,839)Optional[int](639)Any(32)tf.Tensor(22)numbers.Integral(21)Union[list[int], int](14)Optional[types.Int](12)Optional[jsii.Number](12)types.Int(11)Union[int, tf.Tensor](10)Union[None, int, tuple[int, int]](10)int(10,422)str(1,120)Optional[int](1,043)Port(297)Any(131)Optional[str](94)Union[str, int](85)None(73)Optional[Any](61)Union[int, str](55)float(47)int(6,281)dict(550)list[str](389)dict[str, str](305)list(302)pd.Series(296)str(283)Row(278)dict[str, Any](183)Optional[int](164)Any(126)bool(9,453)int(1,612)Optional[bool](173)Any(116)str(29)Optional[int](23)Optional[bareosBool](22)Optional[Any](12)list(11)Union[int, bool](9)BoolType(5)int(11,598)float(1,917)Optional[int](495)str(121)Any(108)Optional[str](73)Optional[float](68)Number(60)ScreenUnits(58)Optional[Any](40)NumberType(39)str(11,854)AnyStr(475)bytes(188)Any(139)Optional[str](84)Union[str, UserString](36)Union[str, bytes](31)Union[bytes, str](27)AnyStr2(24)str_type(23)list(18)int(13,856)str(1,243)float(391)Optional[int](173)Any(96)list(70)Union[int, float](66)list[int](36)IntConverter(16)Union[int, str](12)SupportsIndex(12)str(7,171)Optional[str](1,450)int(594)Label(406)bytes(256)torch.Tensor(222)Any(215)OCP.TCollection.TCollection_HAsciiString(157)np.ndarray(144)TDF_Label(129)bool(123)str(9,028)Optional[str](977)Host(249)Any(101)watolib.CREHost(70)Optional[Any](69)None(65)HostName(35)bool(34)Optional[Union[str, Sequence[str]]](29)dict(27)int(12,361)str(8,582)UserID(809)Optional[int](656)Optional[str](344)Union[str, int](223)UUID(179)Union[int, str](157)UserId(155)Integer(119)Union[UUID, str](99)str(9,808)Token(2,123)Optional[str](595)CancelToken(467)dict(297)tokenize.TokenInfo(265)bytes(229)int(199)Any(170)Hash32(86)HTTPAuthorizationCredentials(65)int(7,870)str(1,398)Level(397)Any(273)float(226)Optional[str](160)Optional[int](159)Optional[Any](145)Optional[Level](138)LogLevel(137)Union[str, int](114)int(9,138)list[int](1,967)float(1,636)Optional[int](367)str(124)list(117)uint32(102)Any(92)Optional[str](86)Number(85)Optional[float](54)Much more of this table, results only
str(10,820)Optional[str](913)Prefix(156)Any(146)list(116)bytes(100)bool(83)Optional[AnyStr](72)list[str](61)Optional[Any](51)Union[str, tuple[str, ...]](43)str(8,151)bytes(1,086)dict(795)Any(571)Content(559)Optional[str](512)HTMLContent(306)list[str](194)list(182)commands.clean_content(125)JsonDict(111)Bot(19,021)commands.Bot(2,428)Red(867)str(586)NoneBot(300)telegram.Bot(250)utils.Bot(230)BOT(194)CustomBot(172)MockedBot(146)discord.Client(119)str(7,301)Command(1,365)list[str](694)bytes(302)Optional[str](247)Any(210)commands.Command(202)dict(182)list(182)adsk.core.Command(154)int(151)int(8,975)Optional[int](1,123)float(656)Offset(292)str(201)Any(195)tuple[int, int](73)tuple[float, float](72)Seconds(48)XY(47)tuple(32)int(13,586)Optional[int](1,187)bool(168)str(108)Any(99)float(64)list[int](63)Optional[bool](53)Sequence(46)interactive.integer_argument(37)Optional[Any](23)list[int](49,351)list(2,707)int(1,456)list[list[int]](285)Any(128)tp.list[int](78)Sequence[int](33)list[float](24)Sequence[float](23)str(22)Collection[int](22)str(9,582)Optional[str](354)Path(142)Union[str, Path](61)Union[str, PathLike](35)list(28)pathlib.Path(25)PathLike(23)AnyStr(21)Union[Path, str](16)PathOrString(12)int(7,458)float(847)Optional[int](447)str(96)Any(84)Optional[Any](54)asarray(28)Length(24)Optional[float](22)tf.Tensor(22)Number(20)int(11,913)Optional[int](2,007)Optional[Any](274)float(251)str(166)Limit(95)Any(91)Optional[str](41)Optional[Limit](39)bool(31)Optional[float](19)float(4,567)int(760)Number(212)Optional[float](145)Any(90)bool(69)np.ndarray(61)Char(61)Tensor(49)Union[float, int](43)torch.Tensor(32)list[int](5,451)list(1,973)np.ndarray(967)Any(347)int(229)np.array(198)list[str](176)list[list[int]](81)ndarray(74)Sequence(63)list[Any](58)int(5,656)str(189)QModelIndex(182)Any(176)size_t(167)torch.Tensor(53)slice(53)Optional[int](51)np.ndarray(42)list(42)Union[int, slice](41)str(9,976)Word(176)int(89)list(36)Any(30)list[str](23)Token(20)Optional[str](19)AnyStr(17)StressedWord(17)bytes(15)str(12,202)Optional[str](4,053)Description(149)dict(127)ServiceName(112)Any(104)Optional[LocalizedString](85)Optional[Any](75)Union[str, _NotSetType](35)String(32)Optional[_Text](30)str(7,632)Optional[str](392)EmailStr(113)Email(96)dict(86)list[str](44)Any(23)Optional[EmailStr](21)NonBinaryStr(13)EmailMultiAlternatives(12)utils.enforce_as_email_address(12)int(7,072)str(1,392)float(373)Optional[int](130)Any(124)Optional[str](112)Number(97)Union[int, float](56)Union[int, str](45)SupportsRound(40)list(37)str(5,480)Table(960)TableName(275)CollectionT(255)pd.DataFrame(227)biom.Table(157)dict(144)list(141)Any(137)int(114)pandas.DataFrame(109)str(3,006)Any(158)PathOrStr(99)Path(92)Union[str, Path](58)Optional[str](56)pathlib.Path(28)Union[Path, str](25)mesonlib.FileOrString(16)Filename(14)os.PathLike(11)Update(27,507)bool(736)telegram.Update(461)dict(241)str(75)types.Update(63)dict[str, Any](55)Updater(54)tg.Update(52)HandlerArg(44)Any(39)int(4,873)Optional[int](1,949)tp.Optional[int](574)str(431)Any(175)bytes(167)Optional[Any](153)Union[int, None](117)float(94)cirq.RANDOM_STATE_OR_SEED_LIKE(82)Hash32(48)str(10,115)Path(1,101)pathlib.Path(222)Optional[str](204)Union[str, Path](123)Optional[Path](98)Union[Path, str](56)Union[str, pathlib.Path](47)PathType(31)Any(24)PathLike(22)int(4,252)Page(781)Optional[int](581)str(543)BeautifulSoup(69)WikipediaPage(65)dict(51)Any(37)Union[int, None](37)pywikibot.Page(33)HtmlPage(32)int(2,579)Union[int, Sequence[int]](187)Union[int, tuple[int, int]](116)tuple[int, int](92)size(85)Union[_int, _size](66)MaybeTuple[int](44)list[int](36)Optional[int](34)tuple(33)IntOrTuple(30)str(5,826)Path(663)Union[str, Path](150)pathlib.Path(113)Optional[str](107)Union[Path, str](67)PathLike(54)Union[str, pathlib.Path](51)tp.Union[str, Path](24)Any(19)FilePath(15)int(2,999)ColumnOrName(890)str(717)Column(128)Collection(126)anki.collection.Collection(86)Any(80)pd.Series(75)Union[QtGui.QColor, QtCore.Qt.GlobalColor](58)anki.storage._Collection(47)Optional[int](44)int(3,306)Epoch(262)Optional[int](157)str(121)float(78)Union[int, str](43)EpochNumber(30)datetime.datetime(28)tls.Epoch(16)num(14)datetime(12)int(7,714)float(3,682)Decimal(627)str(405)Wad(312)PaymentAmount(179)TokenAmount(147)Any(138)Optional[int](118)FVal(71)NumberConverter(66)str(2,541)Any(321)Optional[str](258)int(229)list(59)dict(57)Attribute(28)Optional[Mapping[str, str]](27)EpiAttribute(24)Mapping[str, str](18)QWebEngineSettings.WebAttribute(18)int(4,031)str(567)Optional[int](205)Year(77)Any(30)Union[str, int](25)dt.datetime(18)Optional[str](18)float(14)Union[int, str](14)Optional[Any](12)int(4,097)float(321)Optional[int](168)str(63)torch.Tensor(20)np.ndarray(20)np.array(19)bool(16)tuple(16)DepthData(15)Optional[float](14)str(4,303)Path(702)Optional[str](188)pathlib.Path(141)Union[str, Path](69)PathLike(44)Directory(37)Union[Path, str](35)Optional[Path](32)pathx.Path(32)RecordsDirectory(31)bool(4,591)int(236)Optional[bool](81)Any(58)str(50)Optional[int](20)Union[str, bool](19)Optional[str](17)Debug(15)dict(11)Optional[TextIO](9)int(2,738)Optional[int](265)FloatTensorLike(20)Any(5)Optional[dict[str, int]](3)Optional[Union[Sequence[int], int]](3)object(2)float(2)10(1)Union[int, Mapping[int, int]](1)Optional[bool](1)int(4,118)str(1,996)Column(231)Any(107)pd.Series(100)Optional[str](93)NumberColumn(79)Optional[int](70)list(50)DateColumn(48)Union[field.Field, str](39)str(5,653)Symbol(485)QuantConnect.Symbol(448)int(233)Optional[str](146)SymbolNode(57)bool(35)PAIR(25)Any(24)Union[list, str](23)mx.sym.Symbol(20)float(3,053)int(1,432)Optional[float](141)Optional[int](63)str(49)Number(29)Any(26)bool(21)Union[float, int](20)datetime.datetime(19)Union[int, float](18)str(4,560)Any(1,042)Optional[str](960)Namespace(417)dict[str, Any](204)dict(192)argparse.Namespace(171)Optional[Any](73)Optional[Namespace](56)list[str](36)Optional[argparse.Namespace](30)str(1,779)OCP.IGESData.IGESData_IGESEntity(140)Any(101)bool(54)bytes(52)ColumnOrName(39)OCP.TCollection.TCollection_AsciiString(18)capsule(12)IGESData_IGESEntity(12)Column(10)Optional[str](6)str(4,338)Pattern(463)Optional[str](175)Any(145)int(90)AnyStr(85)Union[str, Pattern](82)bytes(70)Pattern[str](63)DFPattern(61)Pattern[AnyStr](54)list[list[int]](4,515)list[list[str]](871)np.ndarray(851)list(550)Matrix(299)int(127)torch.Tensor(120)Tensor(112)Any(84)np.array(79)list[list](75)MonkeyPatch(835)Any(354)pytest.monkeypatch.MonkeyPatch(25)pytest.MonkeyPatch(20)monkeypatch.MonkeyPatch(2)monkeypatch(2)pytest.monkeypatch.monkeypatch(1)Mock(1)object(1)bool(4,711)Optional[bool](190)float(63)int(48)str(38)Any(33)Optional[Any](25)Vector2d(10)numpy.ndarray[float32](10)Vector(9)np.ndarray(8)float(1,078)np.ndarray(173)Tensor(121)np.array(66)torch.Tensor(40)int(36)list(23)Any(20)Array(19)Variable(18)tf.Tensor(17)str(3,951)Optional[str](1,382)Optional[Any](160)Any(114)Encoding(102)None(98)serialization.Encoding(50)tp.Optional[str](36)OptStr(26)n_7_t_0(24)int(21)int(2,995)str(153)Optional[int](129)Union[str, None](120)Union[_int, _size](90)Hashable(85)Union[str, ellipsis, None](65)tuple(52)Optional[_int](50)list(26)list[int](24)str(2,686)Optional[str](525)Category(270)discord.CategoryChannel(179)int(149)type[Warning](44)Any(34)QPlaceCategory(32)dict(31)Optional[type[Warning]](29)type(27)Game(3,107)str(639)Any(128)object(122)Chess(97)GameDescription(65)GameOptions(62)GameState(56)dict(47)Board(39)arcade.Window(38)str(3,986)Optional[str](243)URI(83)URL(76)Any(64)Union[str, Sequence[str]](45)Uri(34)URIRef(29)bytes(27)ParseResult(22)bool(16)str(2,248)Subject(345)Optional[str](257)HTLCOwner(145)Any(72)URIRef(49)int(33)Union[Group, Friend](31)Union[str, Any](30)Callable(23)dict(18)float(2,141)int(1,031)Optional[float](50)Any(47)Tensor(47)Number(46)Optional[int](31)Union[int, float](28)np.ndarray(21)Quantity(18)torch.Tensor(17)ListNode(14,500)Node(1,404)str(196)int(147)Optional[int](63)Query(42)RDD(41)ImmutableListNode(38)TreeNode(35)bool(34)dict(33)str(1,089)Property(131)dict(38)Any(31)Prop(25)GObject.GParamSpec(24)float(20)Optional[Any](15)Optional[str](14)list(13)VisualStyleProperty(12)float(2,060)Number(222)int(174)np.ndarray(59)Tensor(53)Vector(45)Union[float, int](37)Any(30)Optional[float](25)bool(21)ndarray(19)float(1,497)int(98)np.ndarray(57)Optional[float](53)Array(45)tuple[float, float](41)torch.Tensor(41)Tensor(39)list[float](33)Union[Number, tuple[Number]](23)Any(22)str(5,595)Optional[str](1,255)int(221)ActionReason(173)Reason(167)Any(149)Optional[Any](145)DisconnectReason(93)Exception(56)undefined.UndefinedOr[str](54)DialogReason(41)float(2,378)Optional[float](52)int(38)Any(28)np.ndarray(22)CSP(21)types.Float(12)FloatTensorLike(10)Tensor(10)Union[float, torch.Tensor](10)bool(8)str(2,977)Region(773)Optional[str](653)Union[Region, str](245)RegionTyping(119)sublime.Region(100)AWSRegion(94)PolygonLike.TYPE(80)int(56)Rectangle(55)Optional[Region](38)str(672)TextIO(121)Path(56)Optional[str](52)IO[str](44)Any(23)BinaryIO(22)file(16)IO(11)Union[str, Path](9)TextIOWrapper(8)str(3,394)int(1,490)Optional[str](1,402)hug.types.uuid(60)UUID(45)ObjectId(30)Any(27)ProjectID(21)Optional[int](21)Union[int, str](19)bson.ObjectId(14)str(2,060)Optional[str](660)Comment(180)dict(47)bool(31)praw.models.Comment(25)Commentator(24)Leaf(22)Any(21)int(18)Optional[LangString](14)list[str](4,525)list(739)str(613)Iterable[str](118)list[Word](89)set(78)Sequence[str](68)dict(53)int(52)set[str](42)Any(35)QuerySet(477)Any(46)models.QuerySet(25)Optional[QuerySet](20)Optional[Any](19)models.query.QuerySet(7)InvitationQuerySet(7)str(6)BaseQuerySet(6)Iterator[jina_pb2.QueryLang](5)Union[AcceptQueryLangType, Iterator[AcceptQueryLangType]](5)float(2,104)Union[float, Callable](38)int(37)Union[FloatTensorLike, Callable](33)Any(30)Optional[float](24)Union[float, Schedule](19)Union[str, float](16)PositiveFloat(9)Union[float, list[float]](9)Union[float, LearningRateSchedule](8)list(1,409)list[int](216)list[str](98)list[Any](96)Any(83)Iterable(34)str(28)Sequence(28)list[float](18)Sequence[Any](18)Iterable[bytes](16)int(1,282)tuple[int, int](214)Union[int, tuple[int, int]](192)Union[int, Sequence[int]](129)tuple(60)list[int](58)Union[Sequence[int], int](50)Any(33)Union[_int, _size](33)size_2_t(32)tuple[int, int, int](30)str(2,301)Path(456)PathOrStr(177)Optional[str](66)list[str](59)Union[str, Path](58)Union[str, None](57)pathlib.Path(55)Folder(53)CdmFolderDefinition(33)Union[Path, str](33)float(2,277)int(391)torch.Tensor(55)Angle(36)Optional[float](21)Any(20)np.float32(17)asarray(16)NumberType(13)str(11)ParameterDesignator(9)str(3,000)Language(188)Optional[str](172)MorphLang(83)Lang(50)Union[Languages, str](28)LangEnum(27)Any(22)dict(19)LanguageDictionary(17)Optional[Any](13)ParseTreeListener(38,465)Callable(156)Listener(105)Any(46)AbstractViewListener(27)logging.handlers.QueueListener(23)socket.socket(20)IRListener(20)EventListener(20)BaseListener(17)UserListener(15)str(1,270)Path(170)Optional[str](94)int(57)Optional[_DirT[AnyStr]](52)QDir(42)Any(32)Dir(30)Optional[AnyStr](30)Direction(22)Union[bytes, str](20)str(3,588)Database(1,188)Optional[str](365)DBHandler(141)DatabasePool(112)PgRawDatabase(104)ModuleDB(74)DatabaseEntry(70)dict(59)SqliteUtil(56)Optional[Database](36)str(2,941)Optional[str](369)Language(332)Optional[Language](79)QLocale.Language(40)list(35)Any(26)dict(25)AnyStr(25)settings.i18n.Language(22)TypeModeLanguage(16)str(2,495)list[str](251)Sentence(225)list(106)dict[str, torch.Tensor](44)Span(38)dict[str, torch.LongTensor](38)nnf.NNF(35)torch.Tensor(30)dict(26)AMSentence(18)str(2,131)Link(508)Optional[str](154)bool(46)dict(33)Optional[bool](20)Any(15)QtCore.QUrl(15)Node(14)object(14)markdown.util.etree.Element(12)str(13,605)Optional[str](3,685)str(3,640)Optional[str](1,156)int(365)Optional[Any](137)Kind(121)Any(87)SharedTextKind(59)Optional[pulumi.Input[Union[str, Kind]]](50)type(37)PartitionKind(34)schemas.ScheduleKinds(33)float(2,924)Optional[float](188)bool(96)int(48)Optional[Union[tuple, str, float]](15)list[float](15)Union[float, Sequence[float]](12)numbers.Real(11)Union[float, None](11)Union[float, list[float]](10)tuple(9)str(4,880)Optional[str](136)Any(135)TableName(22)Optional[Any](11)bytes(10)object(8)Union[str, Sequence[str]](4)dict(4)consts.TABLE_NAME(4)Optional[TableName](4)str(2,008)Path(18)Any(14)Union[BytesIO, str](11)Optional[Union[Path, str]](7)String(4)bytes(4)Optional[str](4)Optional[Path](3)Union[str, Path](3)object(2)float(1,727)Optional[float](34)FloatTensorLike(34)np.ndarray(21)int(20)Any(19)Array(13)vfield_t(13)tf.Tensor(11)bool(9)array(7)int(2,131)list[int](59)Union[int, tuple[int, int]](26)Optional[int](7)object(6)list(3)Union[int, list[int]](2)Union[int, list](1)Tensor(1)Any(1)Union[str, list](1)float(2,258)Optional[float](70)NDArray(30)Any(25)str(24)int(20)Epsilon(17)np.ndarray(14)Union[int, float, np.ndarray](13)list[np.ndarray](12)numbers.Real(11)str(1,579)Path(435)Optional[str](150)pathlib.Path(53)Union[str, Path](28)FilePath(21)Optional[Path](16)PathLike(14)Any(14)RichPath(12)os.PathLike(10)str(1,694)bool(132)HTML(57)Optional[str](56)bytes(53)Element(43)BeautifulSoup(23)Any(21)list[str](21)bs4.BeautifulSoup(20)int(13)str(3,595)Optional[str](157)ModelName(53)Any(23)Union[str, Any](7)dsl.PipelineParam(6)AnyStr(6)Optional[Any](3)Union[str, None](2)Model(2)Union[str, GraphModel, MEGNetModel](2)bool(1,437)pd.DataFrame(196)str(119)Train(38)list(38)DataTuple(38)np.ndarray(37)PathOrStr(31)ItemList(23)list[list](20)NumpyOrPandas(20)str(3,551)int(422)ID(288)Optional[str](268)Identifier(236)PaymentID(163)StrID(102)Any(78)Optional[Any](38)bytes(36)dict(28)str(2,964)Path(619)Optional[str](238)pathlib.Path(55)Optional[Path](40)Any(39)Union[str, Path](38)Pathlike(31)Optional[Pathlike](26)Union[Path, str](17)OutputFiles(16)str(1,799)UUID(513)Optional[str](126)int(85)Optional[UUID](67)Uuid(34)uuid.UUID(30)Union[str, silaFW_pb2.CommandExecutionUUID](18)bytes(16)Union[str, None](15)bool(13)str(2,385)Optional[str](292)Optional[AnyStr](72)Union[str, tuple[str, ...]](41)Any(31)bool(29)Union[bytes, str](20)bytes(19)Optional[Any](16)AnyStr(15)Union[bytes, tuple[bytes, ...]](14)int(1,738)str(327)document.convert_doc_id(257)PID(88)Optional[int](49)list[int](38)Pid(34)Union[int, str](25)Any(19)subprocess.Popen(18)UUID(11)str(3,494)Endpoint(448)EndpointConfig(326)Optional[str](223)Callable(128)Optional[Filter](80)bool(78)Any(60)helics_endpoint(37)int(35)Optional[Endpoint](24)str(1,098)Activation(150)Optional[str](97)nn.Module(77)Callable(59)ActivationFunction(45)Any(40)Callable[[tf.Tensor], tf.Tensor](36)torch.nn.Module(31)Callable[[torch.Tensor], torch.Tensor](29)Optional[Union[str, callable]](26)Iterable(2,175)Iterable[Any](343)list(86)Iterable[str](78)Any(73)Iterable[tuple[_KT, _VT]](70)Iterable[Iterable[Any]](46)Optional[Iterable](44)list[Any](37)iter(32)Iterable[_T_co](32)str(2,957)Optional[str](230)Topic(167)bytes(102)Any(81)int(64)TopicT(47)dict(44)Union[str, TopicProperties](39)TopicMenuTopic(26)list(17)discord.Member(12,411)Member(1,293)str(615)ChatMember(303)discord.User(291)Optional[discord.Member](185)Any(165)SafeMember(118)bytes(95)MemberID(82)fortnitepy.PartyMember(78)int(2,224)Any(41)Optional[int](34)list(24)mne.Epochs(16)tuple[int, ...](16)np.ndarray(9)range(8)Iterable[int](5)list[int](5)Iterable[float](5)int(1,032)str(105)float(90)Age(45)Optional[int](41)hug.types.number(36)Union[Age, int](22)Union[CommonAge, Age, int](20)Optional[AgeClass](15)Integer(13)Union[int, str](10)str(2,008)HostName(737)Optional[str](218)bytes(72)Any(38)Str(28)list[str](20)Optional[Any](18)Optional[google.protobuf.wrappers_pb2.StringValue](11)None(8)String(6)bool(674)tf.Tensor(34)Optional[bool](15)tf.Variable(7)Optional[tf.Tensor](6)tf.placeholder(4)Union[bool, tf.Tensor](4)Tensor(4)tf.Session(4)types.BoolLike(3)tp.Optional[bool](1)str(1,954)Optional[str](9)list(7)Any(6)Union[str, bytes](5)bytes(5)AnyStr(5)Optional[ba.Widget](4)Union[bytearray, bytes, str](3)tf.Tensor(3)Path(3)int(2,173)str(586)Optional[int](119)bool(97)Union[None, int, str](31)Optional[str](20)Any(17)Optional[Union[int, str]](13)Union[int, str](5)float(5)Union[int, None](4)bool(1,334)Optional[Tensor](253)float(248)np.ndarray(62)Tensor(53)int(37)Optional[mx.sym.Symbol](34)torch.Tensor(33)Optional[Sequence[float]](30)Optional[torch.Tensor](27)str(16)str(2,291)Optional[str](40)bool(35)Any(34)Query(21)ClauseElement(15)SQL_sqlite3(12)SQLConnectionManager(11)object(11)bytes(11)Union[str, Iterable[str]](11)Card(1,649)str(156)int(97)MonsterCard(72)dict(70)BDFCard(49)Optional[Card](22)BookCard(21)Any(19)anki.cards.Card(15)dict[str, Any](12)str(1,571)int(883)TaskId(113)Optional[str](101)TaskID(85)UUID(68)Optional[int](58)uuid.UUID(30)UUID_EXPANSION(24)Hashable(22)Optional[TaskID](16)str(1,397)Optional[str](282)bool(120)Any(74)OpDescription(51)dict(35)descriptor.Descriptor(28)Option[str](21)ModelDesc(19)tgmodel.TGAttributeDescriptor(14)AttackDesc(13)int(1,376)str(447)date(129)Optional[int](80)datetime.date(56)datetime.datetime(49)datetime(48)Any(36)Optional[str](32)Day(22)Union[str, int](19)str(1,262)Optional[str](80)Optional[LocalizedString](20)LocalizedString(18)Union[list, str](4)TaxonExpressionStr(3)Any(2)Union[str, Callable](1)utils.Slug(1)Slug(1)Union[None, str](1)str(1,549)Optional[str](116)Any(54)AnyStr(44)int(34)Format(25)CogFrameFormat(21)PySide2.QtGui.QTextFormat(18)bytes(17)Optional[Any](16)Optional[PlistFormat](16)int(1,715)str(269)Optional[int](101)HistoryMonth(28)Any(19)Optional[Any](16)Optional[str](14)Union[str, int](12)DateMonth(9)bool(8)Month(8)int(1,507)Optional[int](14)list[int](12)object(6)Union[Sequence[int], int](4)Sequence[Sequence[int]](3)list(2)Sequence[int](2)Union[list[int], int](2)Channels(2)Any(1)bool(1,942)Literal[tasks](86)Literal[disk](68)Optional[bool](49)int(17)Any(11)None(11)str(10)Union[bool, str](5)Optional[int](3)list(2)bool(1,205)Optional[bool](142)Show(96)str(70)int(24)Any(23)Optional[int](14)Optional[str](8)list[str](7)APIShow(5)Optional[list[str]](5)float(1,015)str(93)Optional[float](56)np.ndarray(37)deg(27)int(23)Any(18)Optional[int](18)Optional[BaseBoolInt](16)xr.DataArray(15)ArrayLike(15)int(1,431)tuple(43)tuple[int, int](34)list[int](22)tuple[int, int, int](15)SizeTwoDimensional(12)CORRECTED_INPUT_SIZE_TYPE(9)Optional[int](8)Any(7)torch.Tensor(7)list(6)bool(1,003)Optional[bool](98)dict[int, WarmStartUser](46)Union[bool, tf_compat.Tensor](40)Training(27)Optional[Union[tf.Tensor, bool]](25)Subview(12)tf.Tensor(10)float(10)combo.variable(7)str(7)bool(216)str(32)int(22)float(16)list[int](14)Load(13)Callable[[], Any](9)list(9)Any(7)Callable(5)Optional[str](5)float(998)Optional[float](63)Any(27)int(20)Union[float, int](8)double(7)Union[int, float](7)numbers.Real(7)ty.Optional[float](6)Optional[Any](6)dict[str, float](6)int(1,606)list(100)list[Step](41)list[int](31)float(31)PlayingStepsType(29)Optional[int](26)Union[Num, Vector](19)list[str](19)list[dict](18)str(18)float(1,100)int(431)Optional[float](94)str(34)Decimal(32)FVal(31)Price(28)parameter_spec(26)Union[int, Sequence[int]](25)Any(19)Fraction(14)int(1,686)list[int](20)Optional[int](13)Any(10)list(5)Iterable[int](4)tuple(3)OnnxAttribute(3)Sequence[int](2)float(2)tuple[int, ...](1)int(1,193)Optional[int](359)float(141)Decimal(45)bool(30)str(23)list[int](19)Any(15)list(15)Optional[bool](14)Optional[float](10)str(856)int(341)ObjectId(47)Optional[str](33)Any(31)n_4_t_1(30)SimulationID(29)Optional[int](9)uuid.UUID(7)list(6)NumberLike(3)str(2,035)Attribute(139)Optional[str](92)Any(72)attr.Attribute(43)MISPAttribute(37)Union[MISPAttribute, int, str, UUID](27)ResourceAttribute(23)Qt.ApplicationAttribute(20)QXmlStreamAttribute(20)QGeoPositionInfo.Attribute(20)bool(846)str(62)Union[bool, str](25)Optional[bool](13)Optional[str](5)torch.nn.Module(2)Union[str, Path, None, bool](2)Path(1)Tensor(1)Optional[Path](1)keras.layers.Layer(1)int(1,050)float(453)pd.Series(118)str(58)Union[np.array, pd.Series](38)Any(25)ArrayLikeInt_co(25)Number(23)Optional[int](22)Union[None, int, float, np.ndarray](14)Optional[float](13)str(1,843)Expression(356)Optional[str](118)Any(113)Expr(71)cirtree.CirNode(47)BooleanRuleExpression(43)CSymbolNode(43)list(25)bool(24)Node(23)str(1,056)Term(308)int(86)Terminal(82)Optional[str](47)SMTLIB26Parser.TermContext(44)Any(39)PPTerm(37)dict[str, Any](28)float(26)list(16)StateApps(322)Apps(82)list(22)AppsV1Api(22)dict[str, Any](18)Element(14)list[Application](13)list[str](12)list[App](11)Optional[list[MicrosoftGraphManagedMobileApp]](8)Optional[list[str]](7)str(1,299)Character(95)int(69)SenderObj(21)chr(19)NabChar(16)dict(13)object(12)Optional[str](11)Investigator(11)Char(9)str(1,240)Path(162)Optional[str](99)TextIO(71)KGTKFiles(51)Optional[IO](19)dict(18)Union[str, Path](14)IO[str](14)Union[Path, str](13)Optional[IO[str]](13)str(1,835)Optional[str](529)URL(24)AnyStr(22)Optional[Any](14)QUrl(8)Url(8)URLTypes(6)Union[str, URL](6)ValidURL(6)Any(6)str(1,190)Optional[str](70)Any(70)extension.Extensions(65)Extension(46)dict(18)bool(16)list[str](10)int(10)Extensions(9)nitf_Extensions(9)str(1,215)int(157)bool(147)Split(121)float(104)Optional[str](42)list(17)Optional[NamedSplit](14)tfds.Split(13)Node(12)example_gen_pb2.Input.Split(12)int(1,044)float(456)pd.Series(118)str(57)Union[np.array, pd.Series](38)Optional[int](34)bool(28)Optional[_ArrayLikeInt_co](25)Number(23)Any(23)Optional[float](20)str(1,873)int(442)Optional[str](213)UUID(88)Any(43)UUID_EXPANSION(41)BackendJobId(36)uuid.UUID(32)ClientJobId(31)bson.ObjectId(30)Union[int, str](16)str(1,766)Optional[str](197)bytes(71)AnyStr(59)Any(47)Optional[bytes](46)Optional[Any](22)int(16)float(13)bytearray(10)bool(9)bool(967)str(57)Optional[bool](51)Union[bool, str, None](37)Union[str, bool, None](26)Path(25)Optional[Union[str, Path]](24)Union[str, None](19)Any(13)Optional[str](12)Optional[_Union[_Dict, str]](11)int(2,055)Optional[int](282)str(233)float(174)Optional[str](111)bool(61)Priority(57)Optional[Spri](39)Optional[jsii.Number](33)Optional[float](30)QThread.Priority(29)bool(2,337)Optional[bool](93)str(21)Any(14)object(14)int(10)Bool(7)dict[str, Any](5)discord.PermissionOverwrite(4)PermissionOverwrite(4)Optional[str](3)str(1,975)Bucket(163)Optional[str](83)dist._GradBucket(63)Any(50)aws_cdk.aws_s3.IBucket(47)dict(44)int(42)Optional[Any](34)NodeBucket(27)dist.GradBucket(23)str(1,100)Path(262)IO(193)KGTKFiles(56)TextIO(30)Optional[str](30)InputFile(19)BinaryIO(18)pathlib.Path(16)os.PathLike(15)Union[str, Path](10)str(1,464)Optional[str](21)Token(20)Keyword(17)int(16)Any(10)UniqueKeyword(8)Union[str, Pattern](7)KeywordSet(6)Optional[google.ads.googleads.v5.common.criteria_pb2.KeywordInfo](6)Optional[google.ads.googleads.v6.common.criteria_pb2.KeywordInfo](6)int(1,977)float(773)Union[int, float](61)Optional[int](58)Any(23)str(23)Union[float, int](21)Optional[float](18)Number(15)bool(14)Union[int, str](12)float(706)int(152)np.ndarray(134)numpy.ndarray(59)str(40)Any(37)Reward(30)torch.Tensor(26)Optional[float](18)RewardType(15)rewards.Reward(13)str(2,321)Path(437)Optional[str](267)pathlib.Path(106)Optional[Path](22)Union[str, Path](17)Any(15)Union[str, os.PathLike[Any]](12)os.path(8)TypePath(7)Union[Path, str](7)DatabaseSchemaEditor(294)BaseDatabaseSchemaEditor(67)Any(30)PostGISSchemaEditor(11)Optional[BaseDatabaseSchemaEditor](6)PostgresSchemaEditor(4)SchemaEditor(2)str(1,855)int(525)Optional[str](287)Optional[int](76)UUID(62)bytes(19)ClientId(16)Any(14)Optional[UUID](13)Optional[Any](7)UniqueID(5)str(14,977)Optional[str](874)ResourceName(10)Any(5)Union[str, TrainingDataImporter](3)RelativeResourceName(2)models.CheckNameRequest(1)BeautifulSoup(1,126)bs4.BeautifulSoup(166)Any(51)Optional[BeautifulSoup](29)Tag(29)bs(18)object(16)Soup(12)str(11)PageElement(8)BS(5)str(1,496)Question(262)dict[str, torch.LongTensor](117)dict(54)list[str](37)Optional[str](23)commands.clean_content(23)int(21)dict[str, torch.Tensor](18)Any(16)QuestionInput(16)float(1,058)int(369)str(71)Factor(36)Optional[float](33)Union[torch.Tensor, float](30)pd.Series(24)Union[int, float](20)SDLData(19)Union[float, value.Symbol](18)pd.DataFrame(11)str(2,166)Optional[str](204)ApiKey(133)hug.types.text(105)APIKey(50)bytes(10)Any(5)Optional[Any](4)api_key_model.APIKeyModel(4)rest_models.BaseApiKey(3)int(3)bool(1,226)Optional[bool](31)str(29)Any(17)tuple(16)Optional[str](13)bool_t(9)Optional[Union[str, Callable[[Token], str]]](9)int(7)Optional[Union[str, Callable[[Union[Span, Token]], str]]](7)Optional[AbsNormalize and InversibleInterface](5)str(1,317)Path(238)Union[str, Path](46)Any(33)Union[Path, str, None](31)Optional[str](28)Union[Path, str](19)pathlib.Path(17)DataPath(9)Union[str, list](7)PurePath(5)str(721)Optional[str](44)Any(19)TemplateNameLike(10)Optional[Any](7)Union[list[str], str](5)TypeConName(5)dict(5)Union[str, Sequence[str]](4)Union[str, list[str]](4)Optional[Union[bytes, str]](3)int(1,510)str(175)Rank(170)Optional[int](117)float(32)list(15)bool(14)UserRank(8)SensitivityLabelRank(7)Ranking(7)Any(6)str(1,454)Optional[str](147)Extension(48)Any(23)Optional[list[message.Message]](19)Optional[Any](16)float(15)int(14)ExtensionType(12)message.Message(9)str.lower(9)Vocabulary(1,903)Vocab(638)dict[str, int](117)dict(80)list(72)list[str](60)Optional[Vocab](31)str(28)Dictionary(22)int(21)vocabulary.VocabularyZipFile(20)str(292)Path(67)BinaryIO(35)TextIO(8)Optional[str](8)Any(7)click.File(6)Optional[Union[str, gpd.GeoDataFrame, pd.DataFrame]](6)IO[Any](5)Union[str, Path](5)Keyring(4)str(1,695)Optional[str](561)ContentType(49)type[Response](46)Optional[Any](18)ty.Optional[str](14)bytes(13)ContentTypeHeader(12)FileContentType(10)Optional[Union[str, MicrosoftGraphBodyType]](10)Optional[ContentType](9)bool(1,599)Optional[bool](56)str(35)int(12)Any(9)Optional[Any](8)types.tuple[bool](4)torch.ByteTensor(3)Optional[str](3)Optional[BaseBoolInt](2)docspec.ReverseMap(2)bool(797)int(129)str(52)Optional[bool](27)Any(23)Optional[Callable](18)None(15)float(12)list(9)list[bool](9)hug.types.smart_boolean(8)The text was updated successfully, but these errors were encountered: