Unhelpful error for modes
Error should show syntax.
from finesse import Model
code = """
laser l1 P=1
bs bs1 R=0.5 T=0.5
s s1 l1.p1 bs1.p1
ad ad1 bs1.p1.o 0 0 0
xaxis(bs1.xbeta, lin, 0, 1, 100)
modes()
"""
model = Model()
model.parse(code)
out=model.run()
out.plot()
KatDirectiveCompilationError: (use finesse.tb() to see the full traceback)
line 7: Error in make_modes:
arguments select and maxtem cannot both be None
6: xaxis(bs1.xbeta, lin, 0, 1, 100)
-->7: modes()