Skip to content
This repository was archived by the owner on Nov 17, 2025. It is now read-only.

Commit 1e455e3

Browse files
committed
Rename class TrueDiv to TrueDivide for code consistency
1 parent 6b8547f commit 1e455e3

8 files changed

Lines changed: 22 additions & 22 deletions

File tree

aesara/compile/profiling.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1505,7 +1505,7 @@ def print_tips(self, file):
15051505
aes.Add,
15061506
aes.Mul,
15071507
aes.Sub,
1508-
aes.TrueDiv,
1508+
aes.TrueDivide,
15091509
aes.FloorDivide,
15101510
aes.Clip,
15111511
aes.Second,

aesara/link/numba/dispatch/elemwise.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
ScalarMaximum,
3535
ScalarMinimum,
3636
Sub,
37-
TrueDiv,
37+
TrueDivide,
3838
)
3939
from aesara.scalar.basic import add as add_as
4040
from aesara.scalar.basic import scalar_maximum
@@ -101,7 +101,7 @@ def scalar_in_place_fn_XOR(op, idx, res, arr):
101101
return f"{res}[{idx}] ^= {arr}"
102102

103103

104-
@scalar_in_place_fn.register(TrueDiv)
104+
@scalar_in_place_fn.register(TrueDivide)
105105
def scalar_in_place_fn_TrueDiv(op, idx, res, arr):
106106
return f"{res}[{idx}] /= {arr}"
107107

aesara/scalar/basic.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1979,7 +1979,7 @@ def L_op(self, inputs, outputs, gout):
19791979
sub = Sub(upcast_out_nobool, name="sub")
19801980

19811981

1982-
class TrueDiv(BinaryScalarOp):
1982+
class TrueDivide(BinaryScalarOp):
19831983
nfunc_spec = ("true_divide", 2, 1)
19841984

19851985
def output_types(self, types):
@@ -2035,7 +2035,7 @@ def grad(self, inputs, gout):
20352035
return first_part, second_part
20362036

20372037

2038-
true_divide = TrueDiv(upcast_out, name="true_divide")
2038+
true_divide = TrueDivide(upcast_out, name="true_divide")
20392039
divide = true_divide
20402040

20412041

@@ -4539,7 +4539,7 @@ def __getattr__(name):
45394539
"Mean",
45404540
"Mul",
45414541
"Sub",
4542-
"TrueDiv",
4542+
"TrueDivide",
45434543
"FloorDivide",
45444544
"mod_check",
45454545
"Mod",

aesara/tensor/basic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ def _obj_is_wrappable_as_tensor(x):
253253
aes.Mod,
254254
aes.Mul,
255255
aes.FloorDivide,
256-
aes.TrueDiv,
256+
aes.TrueDivide,
257257
aes.ScalarMinimum,
258258
aes.ScalarMaximum,
259259
)

aesara/tensor/rewriting/math.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1963,7 +1963,7 @@ def local_intdiv_by_one(fgraph, node):
19631963
def local_zero_div(fgraph, node):
19641964
"""0 / x -> 0"""
19651965
if isinstance(node.op, Elemwise) and isinstance(
1966-
node.op.scalar_op, (aes.FloorDivide, aes.TrueDiv)
1966+
node.op.scalar_op, (aes.FloorDivide, aes.TrueDivide)
19671967
):
19681968
if get_constant(node.inputs[0]) == 0:
19691969
ret = broadcast_like(0, node.outputs[0], fgraph)

tests/scalar/test_type.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from aesara.scalar.basic import (
55
FloorDivide,
66
ScalarType,
7-
TrueDiv,
7+
TrueDivide,
88
complex64,
99
float32,
1010
float64,
@@ -27,13 +27,13 @@ def test_div_types():
2727

2828
assert isinstance((a // b).owner.op, FloorDivide)
2929
assert isinstance((b // a).owner.op, FloorDivide)
30-
assert isinstance((b / d).owner.op, TrueDiv)
31-
assert isinstance((b / f).owner.op, TrueDiv)
32-
assert isinstance((f / a).owner.op, TrueDiv)
33-
assert isinstance((d / b).owner.op, TrueDiv)
34-
assert isinstance((d / f).owner.op, TrueDiv)
35-
assert isinstance((f / c).owner.op, TrueDiv)
36-
assert isinstance((a / c).owner.op, TrueDiv)
30+
assert isinstance((b / d).owner.op, TrueDivide)
31+
assert isinstance((b / f).owner.op, TrueDivide)
32+
assert isinstance((f / a).owner.op, TrueDivide)
33+
assert isinstance((d / b).owner.op, TrueDivide)
34+
assert isinstance((d / f).owner.op, TrueDivide)
35+
assert isinstance((f / c).owner.op, TrueDivide)
36+
assert isinstance((a / c).owner.op, TrueDivide)
3737

3838

3939
def test_filter_float_subclass():

tests/tensor/rewriting/test_math.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -618,7 +618,7 @@ def test_mul_div_cases(self):
618618
assert isinstance(elem[0].op, (Elemwise,))
619619
assert isinstance(
620620
elem[0].op.scalar_op,
621-
(aes.basic.Reciprocal, aes.basic.TrueDiv),
621+
(aes.basic.Reciprocal, aes.basic.TrueDivide),
622622
)
623623
assert out_dtype == out.dtype
624624

@@ -693,7 +693,7 @@ def test_mul_div_cases(self):
693693
topo = f.maker.fgraph.toposort()
694694
assert len(topo) == 1
695695
assert isinstance(topo[0].op, (Elemwise,))
696-
assert isinstance(topo[0].op.scalar_op, aes.basic.TrueDiv)
696+
assert isinstance(topo[0].op.scalar_op, aes.basic.TrueDivide)
697697
assert len(topo[0].inputs) == 2
698698
assert out_dtype == out.dtype
699699

@@ -746,7 +746,7 @@ def test_mul_div_cases(self):
746746
assert isinstance(topo[0].op.scalar_op, aes.basic.Mul)
747747
assert len(topo[0].inputs) == 2
748748
assert isinstance(topo[1].op, (Elemwise,))
749-
assert isinstance(topo[1].op.scalar_op, aes.basic.TrueDiv)
749+
assert isinstance(topo[1].op.scalar_op, aes.basic.TrueDivide)
750750
assert len(topo[1].inputs) == 2
751751
assert out_dtype == out.dtype
752752

@@ -3729,7 +3729,7 @@ def test_local_sum_div_dimshuffle(self):
37293729
for i, s in enumerate(sums):
37303730
f = function([a, b, c, d], s, mode=self.mode, on_unused_input="ignore")
37313731
g = f.maker.fgraph.toposort()
3732-
assert isinstance(g[-1].op.scalar_op, aes.basic.TrueDiv)
3732+
assert isinstance(g[-1].op.scalar_op, aes.basic.TrueDivide)
37333733
f(a_val, b_val, c_val, d_val)
37343734

37353735
def test_local_prod_div_dimshuffle(self):
@@ -3820,7 +3820,7 @@ def test_local_prod_div_dimshuffle(self):
38203820
aes.basic.Mul,
38213821
aes.basic.Composite,
38223822
aes.basic.Composite,
3823-
aes.basic.TrueDiv,
3823+
aes.basic.TrueDivide,
38243824
aes.basic.Composite,
38253825
aes.basic.Mul,
38263826
aes.basic.Composite,

tests/tensor/test_math.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3042,7 +3042,7 @@ def test_mean_custom_dtype(self):
30423042
try:
30433043
grad(mean_var.sum(), x, disconnected_inputs="ignore")
30443044
except NotImplementedError:
3045-
# TrueDiv does not seem to have a gradient when
3045+
# TrueDivide does not seem to have a gradient when
30463046
# the numerator is complex.
30473047
if mean_var.dtype in complex_dtypes:
30483048
pass

0 commit comments

Comments
 (0)