1818from unittest import mock
1919
2020
21- def delta_to_wye (r : list ) -> dict :
21+ def delta_to_wye (resistors : list ) -> dict :
2222 """
23- r is a list with resistor values to be transform from delta to star
24-
2523 >>> delta_to_wye([2.0, 3.0, 4.0])
2624 {'r1': 1.3333333333333333, 'r2': 0.8888888888888888, 'r3': 0.6666666666666666}
2725 """
2826 r_wye : dict = {}
29- ra , rb , rc = r [0 ], r [1 ], r [2 ]
27+ ra , rb , rc = resistors [0 ], resistors [1 ], resistors [2 ]
3028 r_wye .update ({"r1" : rb * rc / (ra + rb + rc )})
3129 r_wye .update ({"r2" : ra * rc / (ra + rb + rc )})
3230 r_wye .update ({"r3" : ra * rb / (ra + rb + rc )})
3331 return r_wye
3432
3533
36- def wye_to_delta (r : list ) -> dict :
34+ def wye_to_delta (resistors : list ) -> dict :
3735 """
38- r is a list with resistor values to be transform from star to delta
39-
4036 >>> wye_to_delta([2.0, 3.0, 4.0])
4137 {'ra': 13.0, 'rb': 8.666666666666666, 'rc': 6.5}
4238 """
43- r1 , r2 , r3 = r [0 ], r [1 ], r [2 ]
39+ r1 , r2 , r3 = resistors [0 ], resistors [1 ], resistors [2 ]
4440 r_delta : dict = {}
4541 r_delta .update ({"ra" : (r1 * r2 + r2 * r3 + r3 * r1 ) / r1 })
4642 r_delta .update ({"rb" : (r1 * r2 + r2 * r3 + r3 * r1 ) / r2 })
4743 r_delta .update ({"rc" : (r1 * r2 + r2 * r3 + r3 * r1 ) / r3 })
4844 return r_delta
4945
5046
51- def transform (mode : int , r : list ) -> dict :
47+ def transform (mode : int , resistors : list ) -> dict :
5248 """
53- r is a list with resistor float values to be transform
54-
5549 >>> transform(1, [4.0, 5.0, 6.0])
5650 {'r1': 2.0, 'r2': 1.6, 'r3': 1.3333333333333333}
5751
@@ -60,9 +54,9 @@ def transform(mode: int, r: list) -> dict:
6054 """
6155 r_transformed = {}
6256 if mode == 1 :
63- r_transformed = delta_to_wye (r )
57+ r_transformed = delta_to_wye (resistors )
6458 elif mode == 2 :
65- r_transformed = wye_to_delta (r )
59+ r_transformed = wye_to_delta (resistors )
6660 return r_transformed
6761
6862
0 commit comments