|
| 1 | +# -*- coding: utf-8 -*- |
| 2 | +# |
| 3 | +# Copyright (C) 2021 - 2025 ANSYS, Inc. and/or its affiliates. |
| 4 | +# SPDX-License-Identifier: MIT |
| 5 | +# |
| 6 | +# |
| 7 | +# Permission is hereby granted, free of charge, to any person obtaining a copy |
| 8 | +# of this software and associated documentation files (the "Software"), to deal |
| 9 | +# in the Software without restriction, including without limitation the rights |
| 10 | +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
| 11 | +# copies of the Software, and to permit persons to whom the Software is |
| 12 | +# furnished to do so, subject to the following conditions: |
| 13 | +# |
| 14 | +# The above copyright notice and this permission notice shall be included in all |
| 15 | +# copies or substantial portions of the Software. |
| 16 | +# |
| 17 | +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
| 18 | +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
| 19 | +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
| 20 | +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
| 21 | +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
| 22 | +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
| 23 | +# SOFTWARE. |
| 24 | + |
1 | 25 | from .amplifier import Amplifier |
2 | 26 | from .antenna_node import AntennaNode |
3 | 27 | from .antenna_passband import AntennaPassband |
4 | 28 | from .band import Band |
5 | 29 | from .band_folder import BandFolder |
6 | 30 | from .band_trace_node import BandTraceNode |
7 | | -from .cad_node import CADNode |
8 | 31 | from .cable import Cable |
| 32 | +from .cad_node import CADNode |
9 | 33 | from .categories_view_node import CategoriesViewNode |
10 | 34 | from .circulator import Circulator |
11 | 35 | from .coupling_link_node import CouplingLinkNode |
|
33 | 57 | from .profile_trace_node import ProfileTraceNode |
34 | 58 | from .propagation_loss_coupling_node import PropagationLossCouplingNode |
35 | 59 | from .radio_node import RadioNode |
36 | | -from .result_plot_node import ResultPlotNode |
37 | | -from .rx_meas_node import RxMeasNode |
38 | | -from .rx_mixer_product_node import RxMixerProductNode |
39 | | -from .rx_saturation_node import RxSaturationNode |
40 | | -from .rx_selectivity_node import RxSelectivityNode |
41 | | -from .rx_spur_node import RxSpurNode |
42 | | -from .rx_susceptibility_prof_node import RxSusceptibilityProfNode |
43 | | -from .sampling_node import SamplingNode |
44 | | -from .scene_group_node import SceneGroupNode |
45 | | -from .selectivity_trace_node import SelectivityTraceNode |
46 | | -from .solution_coupling_node import SolutionCouplingNode |
47 | | -from .solutions_node import SolutionsNode |
48 | | -from .spur_trace_node import SpurTraceNode |
49 | | -from .tr_switch import TR_Switch |
50 | | -from .tr_switch_trace_node import TRSwitchTraceNode |
51 | | -from .terminator import Terminator |
52 | | -from .test_noise_trace_node import TestNoiseTraceNode |
53 | | -from .top_level_simulation import TopLevelSimulation |
54 | | -from .touchstone_coupling_node import TouchstoneCouplingNode |
55 | | -from .tunable_trace_node import TunableTraceNode |
56 | | -from .two_ray_path_loss_coupling_node import TwoRayPathLossCouplingNode |
57 | | -from .two_tone_trace_node import TwoToneTraceNode |
58 | | -from .tx_bb_emission_node import TxBbEmissionNode |
59 | | -from .tx_harmonic_node import TxHarmonicNode |
60 | | -from .tx_meas_node import TxMeasNode |
61 | | -from .tx_nb_emission_node import TxNbEmissionNode |
62 | | -from .tx_spectral_prof_emitter_node import TxSpectralProfEmitterNode |
63 | | -from .tx_spectral_prof_node import TxSpectralProfNode |
64 | | -from .tx_spur_node import TxSpurNode |
65 | | -from .walfisch_coupling_node import WalfischCouplingNode |
66 | | -from .waveform import Waveform |
67 | 60 | from .read_only_amplifier import ReadOnlyAmplifier |
68 | 61 | from .read_only_antenna_node import ReadOnlyAntennaNode |
69 | 62 | from .read_only_antenna_passband import ReadOnlyAntennaPassband |
70 | 63 | from .read_only_band import ReadOnlyBand |
71 | 64 | from .read_only_band_folder import ReadOnlyBandFolder |
72 | | -from .read_only_cad_node import ReadOnlyCADNode |
73 | 65 | from .read_only_cable import ReadOnlyCable |
| 66 | +from .read_only_cad_node import ReadOnlyCADNode |
74 | 67 | from .read_only_circulator import ReadOnlyCirculator |
75 | 68 | from .read_only_coupling_link_node import ReadOnlyCouplingLinkNode |
76 | 69 | from .read_only_couplings_node import ReadOnlyCouplingsNode |
|
98 | 91 | from .read_only_scene_group_node import ReadOnlySceneGroupNode |
99 | 92 | from .read_only_solution_coupling_node import ReadOnlySolutionCouplingNode |
100 | 93 | from .read_only_solutions_node import ReadOnlySolutionsNode |
101 | | -from .read_only_tr_switch import ReadOnlyTR_Switch |
102 | 94 | from .read_only_terminator import ReadOnlyTerminator |
103 | 95 | from .read_only_touchstone_coupling_node import ReadOnlyTouchstoneCouplingNode |
| 96 | +from .read_only_tr_switch import ReadOnlyTR_Switch |
104 | 97 | from .read_only_two_ray_path_loss_coupling_node import ReadOnlyTwoRayPathLossCouplingNode |
105 | 98 | from .read_only_tx_bb_emission_node import ReadOnlyTxBbEmissionNode |
106 | 99 | from .read_only_tx_harmonic_node import ReadOnlyTxHarmonicNode |
|
111 | 104 | from .read_only_tx_spur_node import ReadOnlyTxSpurNode |
112 | 105 | from .read_only_walfisch_coupling_node import ReadOnlyWalfischCouplingNode |
113 | 106 | from .read_only_waveform import ReadOnlyWaveform |
| 107 | +from .result_plot_node import ResultPlotNode |
| 108 | +from .rx_meas_node import RxMeasNode |
| 109 | +from .rx_mixer_product_node import RxMixerProductNode |
| 110 | +from .rx_saturation_node import RxSaturationNode |
| 111 | +from .rx_selectivity_node import RxSelectivityNode |
| 112 | +from .rx_spur_node import RxSpurNode |
| 113 | +from .rx_susceptibility_prof_node import RxSusceptibilityProfNode |
| 114 | +from .sampling_node import SamplingNode |
| 115 | +from .scene_group_node import SceneGroupNode |
| 116 | +from .selectivity_trace_node import SelectivityTraceNode |
| 117 | +from .solution_coupling_node import SolutionCouplingNode |
| 118 | +from .solutions_node import SolutionsNode |
| 119 | +from .spur_trace_node import SpurTraceNode |
| 120 | +from .terminator import Terminator |
| 121 | +from .test_noise_trace_node import TestNoiseTraceNode |
| 122 | +from .top_level_simulation import TopLevelSimulation |
| 123 | +from .touchstone_coupling_node import TouchstoneCouplingNode |
| 124 | +from .tr_switch import TR_Switch |
| 125 | +from .tr_switch_trace_node import TRSwitchTraceNode |
| 126 | +from .tunable_trace_node import TunableTraceNode |
| 127 | +from .two_ray_path_loss_coupling_node import TwoRayPathLossCouplingNode |
| 128 | +from .two_tone_trace_node import TwoToneTraceNode |
| 129 | +from .tx_bb_emission_node import TxBbEmissionNode |
| 130 | +from .tx_harmonic_node import TxHarmonicNode |
| 131 | +from .tx_meas_node import TxMeasNode |
| 132 | +from .tx_nb_emission_node import TxNbEmissionNode |
| 133 | +from .tx_spectral_prof_emitter_node import TxSpectralProfEmitterNode |
| 134 | +from .tx_spectral_prof_node import TxSpectralProfNode |
| 135 | +from .tx_spur_node import TxSpurNode |
| 136 | +from .walfisch_coupling_node import WalfischCouplingNode |
| 137 | +from .waveform import Waveform |
114 | 138 |
|
115 | 139 | __all__ = [ |
116 | | - 'Amplifier', |
117 | | - 'AntennaNode', |
118 | | - 'AntennaPassband', |
119 | | - 'Band', |
120 | | - 'BandFolder', |
121 | | - 'BandTraceNode', |
122 | | - 'CADNode', |
123 | | - 'Cable', |
124 | | - 'CategoriesViewNode', |
125 | | - 'Circulator', |
126 | | - 'CouplingLinkNode', |
127 | | - 'CouplingTraceNode', |
128 | | - 'CouplingsNode', |
129 | | - 'CustomCouplingNode', |
130 | | - 'EmiPlotMarkerNode', |
131 | | - 'EmitSceneNode', |
132 | | - 'ErcegCouplingNode', |
133 | | - 'Filter', |
134 | | - 'FiveGChannelModel', |
135 | | - 'HataCouplingNode', |
136 | | - 'IndoorPropagationCouplingNode', |
137 | | - 'Isolator', |
138 | | - 'LogDistanceCouplingNode', |
139 | | - 'MPlexBandTraceNode', |
140 | | - 'Multiplexer', |
141 | | - 'MultiplexerBand', |
142 | | - 'OutboardTraceNode', |
143 | | - 'ParametricCouplingTraceNode', |
144 | | - 'PlotMarkerNode', |
145 | | - 'PlotNode', |
146 | | - 'PowerDivider', |
147 | | - 'PowerTraceNode', |
148 | | - 'ProfileTraceNode', |
149 | | - 'PropagationLossCouplingNode', |
150 | | - 'RadioNode', |
151 | | - 'ResultPlotNode', |
152 | | - 'RxMeasNode', |
153 | | - 'RxMixerProductNode', |
154 | | - 'RxSaturationNode', |
155 | | - 'RxSelectivityNode', |
156 | | - 'RxSpurNode', |
157 | | - 'RxSusceptibilityProfNode', |
158 | | - 'SamplingNode', |
159 | | - 'SceneGroupNode', |
160 | | - 'SelectivityTraceNode', |
161 | | - 'SolutionCouplingNode', |
162 | | - 'SolutionsNode', |
163 | | - 'SpurTraceNode', |
164 | | - 'TR_Switch', |
165 | | - 'TRSwitchTraceNode', |
166 | | - 'Terminator', |
167 | | - 'TestNoiseTraceNode', |
168 | | - 'TopLevelSimulation', |
169 | | - 'TouchstoneCouplingNode', |
170 | | - 'TunableTraceNode', |
171 | | - 'TwoRayPathLossCouplingNode', |
172 | | - 'TwoToneTraceNode', |
173 | | - 'TxBbEmissionNode', |
174 | | - 'TxHarmonicNode', |
175 | | - 'TxMeasNode', |
176 | | - 'TxNbEmissionNode', |
177 | | - 'TxSpectralProfEmitterNode', |
178 | | - 'TxSpectralProfNode', |
179 | | - 'TxSpurNode', |
180 | | - 'WalfischCouplingNode', |
181 | | - 'Waveform', |
182 | | - 'ReadOnlyAmplifier', |
183 | | - 'ReadOnlyAntennaNode', |
184 | | - 'ReadOnlyAntennaPassband', |
185 | | - 'ReadOnlyBand', |
186 | | - 'ReadOnlyBandFolder', |
187 | | - 'ReadOnlyCADNode', |
188 | | - 'ReadOnlyCable', |
189 | | - 'ReadOnlyCirculator', |
190 | | - 'ReadOnlyCouplingLinkNode', |
191 | | - 'ReadOnlyCouplingsNode', |
192 | | - 'ReadOnlyCustomCouplingNode', |
193 | | - 'ReadOnlyEmitSceneNode', |
194 | | - 'ReadOnlyErcegCouplingNode', |
195 | | - 'ReadOnlyFilter', |
196 | | - 'ReadOnlyFiveGChannelModel', |
197 | | - 'ReadOnlyHataCouplingNode', |
198 | | - 'ReadOnlyIndoorPropagationCouplingNode', |
199 | | - 'ReadOnlyIsolator', |
200 | | - 'ReadOnlyLogDistanceCouplingNode', |
201 | | - 'ReadOnlyMultiplexer', |
202 | | - 'ReadOnlyMultiplexerBand', |
203 | | - 'ReadOnlyPowerDivider', |
204 | | - 'ReadOnlyPropagationLossCouplingNode', |
205 | | - 'ReadOnlyRadioNode', |
206 | | - 'ReadOnlyRxMeasNode', |
207 | | - 'ReadOnlyRxMixerProductNode', |
208 | | - 'ReadOnlyRxSaturationNode', |
209 | | - 'ReadOnlyRxSelectivityNode', |
210 | | - 'ReadOnlyRxSpurNode', |
211 | | - 'ReadOnlyRxSusceptibilityProfNode', |
212 | | - 'ReadOnlySamplingNode', |
213 | | - 'ReadOnlySceneGroupNode', |
214 | | - 'ReadOnlySolutionCouplingNode', |
215 | | - 'ReadOnlySolutionsNode', |
216 | | - 'ReadOnlyTR_Switch', |
217 | | - 'ReadOnlyTerminator', |
218 | | - 'ReadOnlyTouchstoneCouplingNode', |
219 | | - 'ReadOnlyTwoRayPathLossCouplingNode', |
220 | | - 'ReadOnlyTxBbEmissionNode', |
221 | | - 'ReadOnlyTxHarmonicNode', |
222 | | - 'ReadOnlyTxMeasNode', |
223 | | - 'ReadOnlyTxNbEmissionNode', |
224 | | - 'ReadOnlyTxSpectralProfEmitterNode', |
225 | | - 'ReadOnlyTxSpectralProfNode', |
226 | | - 'ReadOnlyTxSpurNode', |
227 | | - 'ReadOnlyWalfischCouplingNode', |
228 | | - 'ReadOnlyWaveform', |
| 140 | + "Amplifier", |
| 141 | + "AntennaNode", |
| 142 | + "AntennaPassband", |
| 143 | + "Band", |
| 144 | + "BandFolder", |
| 145 | + "BandTraceNode", |
| 146 | + "CADNode", |
| 147 | + "Cable", |
| 148 | + "CategoriesViewNode", |
| 149 | + "Circulator", |
| 150 | + "CouplingLinkNode", |
| 151 | + "CouplingTraceNode", |
| 152 | + "CouplingsNode", |
| 153 | + "CustomCouplingNode", |
| 154 | + "EmiPlotMarkerNode", |
| 155 | + "EmitSceneNode", |
| 156 | + "ErcegCouplingNode", |
| 157 | + "Filter", |
| 158 | + "FiveGChannelModel", |
| 159 | + "HataCouplingNode", |
| 160 | + "IndoorPropagationCouplingNode", |
| 161 | + "Isolator", |
| 162 | + "LogDistanceCouplingNode", |
| 163 | + "MPlexBandTraceNode", |
| 164 | + "Multiplexer", |
| 165 | + "MultiplexerBand", |
| 166 | + "OutboardTraceNode", |
| 167 | + "ParametricCouplingTraceNode", |
| 168 | + "PlotMarkerNode", |
| 169 | + "PlotNode", |
| 170 | + "PowerDivider", |
| 171 | + "PowerTraceNode", |
| 172 | + "ProfileTraceNode", |
| 173 | + "PropagationLossCouplingNode", |
| 174 | + "RadioNode", |
| 175 | + "ResultPlotNode", |
| 176 | + "RxMeasNode", |
| 177 | + "RxMixerProductNode", |
| 178 | + "RxSaturationNode", |
| 179 | + "RxSelectivityNode", |
| 180 | + "RxSpurNode", |
| 181 | + "RxSusceptibilityProfNode", |
| 182 | + "SamplingNode", |
| 183 | + "SceneGroupNode", |
| 184 | + "SelectivityTraceNode", |
| 185 | + "SolutionCouplingNode", |
| 186 | + "SolutionsNode", |
| 187 | + "SpurTraceNode", |
| 188 | + "TR_Switch", |
| 189 | + "TRSwitchTraceNode", |
| 190 | + "Terminator", |
| 191 | + "TestNoiseTraceNode", |
| 192 | + "TopLevelSimulation", |
| 193 | + "TouchstoneCouplingNode", |
| 194 | + "TunableTraceNode", |
| 195 | + "TwoRayPathLossCouplingNode", |
| 196 | + "TwoToneTraceNode", |
| 197 | + "TxBbEmissionNode", |
| 198 | + "TxHarmonicNode", |
| 199 | + "TxMeasNode", |
| 200 | + "TxNbEmissionNode", |
| 201 | + "TxSpectralProfEmitterNode", |
| 202 | + "TxSpectralProfNode", |
| 203 | + "TxSpurNode", |
| 204 | + "WalfischCouplingNode", |
| 205 | + "Waveform", |
| 206 | + "ReadOnlyAmplifier", |
| 207 | + "ReadOnlyAntennaNode", |
| 208 | + "ReadOnlyAntennaPassband", |
| 209 | + "ReadOnlyBand", |
| 210 | + "ReadOnlyBandFolder", |
| 211 | + "ReadOnlyCADNode", |
| 212 | + "ReadOnlyCable", |
| 213 | + "ReadOnlyCirculator", |
| 214 | + "ReadOnlyCouplingLinkNode", |
| 215 | + "ReadOnlyCouplingsNode", |
| 216 | + "ReadOnlyCustomCouplingNode", |
| 217 | + "ReadOnlyEmitSceneNode", |
| 218 | + "ReadOnlyErcegCouplingNode", |
| 219 | + "ReadOnlyFilter", |
| 220 | + "ReadOnlyFiveGChannelModel", |
| 221 | + "ReadOnlyHataCouplingNode", |
| 222 | + "ReadOnlyIndoorPropagationCouplingNode", |
| 223 | + "ReadOnlyIsolator", |
| 224 | + "ReadOnlyLogDistanceCouplingNode", |
| 225 | + "ReadOnlyMultiplexer", |
| 226 | + "ReadOnlyMultiplexerBand", |
| 227 | + "ReadOnlyPowerDivider", |
| 228 | + "ReadOnlyPropagationLossCouplingNode", |
| 229 | + "ReadOnlyRadioNode", |
| 230 | + "ReadOnlyRxMeasNode", |
| 231 | + "ReadOnlyRxMixerProductNode", |
| 232 | + "ReadOnlyRxSaturationNode", |
| 233 | + "ReadOnlyRxSelectivityNode", |
| 234 | + "ReadOnlyRxSpurNode", |
| 235 | + "ReadOnlyRxSusceptibilityProfNode", |
| 236 | + "ReadOnlySamplingNode", |
| 237 | + "ReadOnlySceneGroupNode", |
| 238 | + "ReadOnlySolutionCouplingNode", |
| 239 | + "ReadOnlySolutionsNode", |
| 240 | + "ReadOnlyTR_Switch", |
| 241 | + "ReadOnlyTerminator", |
| 242 | + "ReadOnlyTouchstoneCouplingNode", |
| 243 | + "ReadOnlyTwoRayPathLossCouplingNode", |
| 244 | + "ReadOnlyTxBbEmissionNode", |
| 245 | + "ReadOnlyTxHarmonicNode", |
| 246 | + "ReadOnlyTxMeasNode", |
| 247 | + "ReadOnlyTxNbEmissionNode", |
| 248 | + "ReadOnlyTxSpectralProfEmitterNode", |
| 249 | + "ReadOnlyTxSpectralProfNode", |
| 250 | + "ReadOnlyTxSpurNode", |
| 251 | + "ReadOnlyWalfischCouplingNode", |
| 252 | + "ReadOnlyWaveform", |
229 | 253 | ] |
0 commit comments