8000 print dt=True instead of unspecified · forgi86/python-control@4608593 · GitHub
[go: up one dir, main page]

Skip to content

Commit 4608593

Browse files
committed
print dt=True instead of unspecified
1 parent 89c22c1 commit 4608593

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

control/statesp.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -392,10 +392,7 @@ def __str__(self):
392392
for Mvar, M in zip(["A", "B", "C", "D"],
393393
[self.A, self.B, self.C, self.D])])
394394
if self.isdtime(strict=True):
395-
if self.dt is True:
396-
string += "\ndt unspecified\n"
397-
else:
398-
string += f"\ndt = {self.dt}\n"
395+
string += f"\ndt = {self.dt}\n"
399396
return string
400397

401398
# represent to implement a re-loadable version
@@ -520,7 +517,7 @@ def fmt_matrix(matrix, name):
520517
def _latex_dt(self):
521518
if self.isdtime(strict=True):
522519
if self.dt is True:
523-
return r"~,~dt~\mathrm{unspecified}"
520+
return r"~,~dt=~\mathrm{True}"
524521
else:
525522
fmt = config.defaults['statesp.latex_num_format']
526523
return f"~,~dt={self.dt:{fmt}}"

control/tests/statesp_test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -743,7 +743,7 @@ def test_str(self, sys322):
743743
" [ 0. 1.]]\n")
744744
assert str(tsys) == tref
745745
tsysdtunspec = StateSpace(tsys.A, tsys.B, tsys.C, tsys.D, True)
746-
assert str(tsysdtunspec) == tref + "\ndt unspecified\n"
746+
assert str(tsysdtunspec) == tref + "\ndt = True\n"
747747
sysdt1 = StateSpace(tsys.A, tsys.B, tsys.C, tsys.D, 1.)
748748
assert str(sysdt1) == tref + "\ndt = {}\n".format(1.)
749749

@@ -1025,7 +1025,7 @@ def test_statespace_defaults(self, matarrayout):
10251025
@pytest.mark.parametrize("dt, dtref",
10261026
[(0, ""),
10271027
(None, ""),
1028-
(True, r"~,~dt~\mathrm{{unspecified}}"),
1028+
(True, r"~,~dt=~\mathrm{{True}}"),
10291029
(0.1, r"~,~dt={dt:{fmt}}")])
10301030
@pytest.mark.parametrize("repr_type", [None, "partitioned", "separate"])
10311031
@pytest.mark.parametrize("num_format", [None, ".3g", ".5g"])

0 commit comments

Comments
 (0)
0