1+ from typing import Optional , Union , List
2+
3+ from quantities import Quantity
4+ from quantities .dimensionality import Dimensionality
5+
6+
7+ class UnitQuantity (Quantity ):
8+
9+ def __new__ (
10+ cls , name : str , definition : Optional [Union [Quantity , float , int ]] = None , symbol : Optional [str ] = None ,
11+ u_symbol : Optional [str ] = None ,
12+ aliases : List [str ] = [], doc = None
13+ ) -> UnitQuantity :
14+ ...
15+
16+ def __init__ (
17+ self , name : str , definition : Optional [Union [Quantity , float , int ]] = None , symbol : Optional [str ] = None ,
18+ u_symbol : Optional [str ] = None ,
19+ aliases : List [str ] = [], doc = None
20+ ) -> None :
21+ ...
22+
23+ def __hash__ (self ) -> int :
24+ ...
25+
26+ @property
27+ def _reference (self ) -> UnitQuantity :
28+ ...
29+
30+ @property
31+ def _dimensionality (self ) -> Dimensionality :
32+ ...
33+
34+ @property
35+ def name (self ) -> str :
36+ ...
37+
38+ @property
39+ def symbol (self ) -> str :
40+ ...
41+
42+ @property
43+ def u_symbol (self ) -> str :
44+ ...
45+
46+ @property
47+ def units (self ) -> UnitQuantity :
48+ ...
49+
50+ def __repr__ (self ) -> str :
51+ ...
52+
53+ def __str__ (self ) -> str :
54+ ...
55+
56+ def __add__ (self , other ) -> Quantity :
57+ ...
58+
59+ def __radd__ (self , other ) -> Quantity :
60+ ...
61+
62+ def __sub__ (self , other ) -> Quantity :
63+ ...
64+
65+ def __rsub__ (self , other ) -> Quantity :
66+ ...
67+
68+ def __mod__ (self , other ) -> Quantity :
69+ ...
70+
71+ def __rmod__ (self , other ) -> Quantity :
72+ ...
73+
74+ def __mul__ (self , other ) -> Quantity :
75+ ...
76+
77+ def __rmul__ (self , other ) -> Quantity :
78+ ...
79+
80+ def __truediv__ (self , other ) -> Quantity :
81+ ...
82+
83+ def __rtruediv__ (self , other ) -> Quantity :
84+ ...
85+
86+ def __pow__ (self , other ) -> Quantity :
87+ ...
88+
89+ def __rpow__ (self , other ) -> Quantity :
90+ ...
91+
92+ class Dimensionless (UnitQuantity ):
93+
94+ @property
95+ def _dimensionality (self ) -> Dimensionality :
96+ ...
0 commit comments