diff --git a/src/pyedb/__init__.py b/src/pyedb/__init__.py index b2a118d8ea..0be15f3b08 100644 --- a/src/pyedb/__init__.py +++ b/src/pyedb/__init__.py @@ -44,7 +44,7 @@ def custom_show_warning(message, category, filename, lineno, file=None, line=Non # pyedb_path = os.path.dirname(__file__) -__version__ = "0.36.dev0" +__version__ = "0.37.dev0" version = __version__ # diff --git a/src/pyedb/dotnet/edb_core/sim_setup_data/data/sweep_data.py b/src/pyedb/dotnet/edb_core/sim_setup_data/data/sweep_data.py index 74af3f51e9..b6c3ec01c2 100644 --- a/src/pyedb/dotnet/edb_core/sim_setup_data/data/sweep_data.py +++ b/src/pyedb/dotnet/edb_core/sim_setup_data/data/sweep_data.py @@ -160,11 +160,11 @@ def freq_sweep_type(self): @freq_sweep_type.setter def freq_sweep_type(self, value): edb_freq_sweep_type = self._edb_object.TFreqSweepType - if value in [0, "kInterpolatingSweep"]: + if value in [0, "kInterpolatingSweep", "interpolation"]: self._edb_object.FreqSweepType = edb_freq_sweep_type.kInterpolatingSweep - elif value in [1, "kDiscreteSweep"]: + elif value in [1, "kDiscreteSweep", "discrete"]: self._edb_object.FreqSweepType = edb_freq_sweep_type.kDiscreteSweep - elif value in [2, "kBroadbandFastSweep"]: + elif value in [2, "kBroadbandFastSweep", "broadband"]: self._edb_object.FreqSweepType = edb_freq_sweep_type.kBroadbandFastSweep elif value in [3, "kNumSweepTypes"]: self._edb_object.FreqSweepType = edb_freq_sweep_type.kNumSweepTypes diff --git a/src/pyedb/dotnet/edb_core/utilities/simulation_setup.py b/src/pyedb/dotnet/edb_core/utilities/simulation_setup.py index dbce4ab5d5..af33cdd80b 100644 --- a/src/pyedb/dotnet/edb_core/utilities/simulation_setup.py +++ b/src/pyedb/dotnet/edb_core/utilities/simulation_setup.py @@ -265,6 +265,7 @@ def add_sweep(self, name, frequency_set: list = None, **kwargs): for k, v in kwargs.items(): if k in dir(sweep_data): setattr(sweep_data, k, v) + sweep_data.freq_sweep_type = kwargs.get("type") if kwargs.get("type") else "interpolation" if frequency_set is None: sweep_type = "linear_scale"