Skip to content

Commit

Permalink
FIX: FilterSolutions Sphinx Update (#5425)
Browse files Browse the repository at this point in the history
  • Loading branch information
ramin4667 authored Nov 14, 2024
1 parent 2805e17 commit aa3f648
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 3 deletions.
1 change: 0 additions & 1 deletion doc/source/API/Application.rst
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@ Available PyAEDT apps are:
ansys.aedt.core.maxwellcircuit.MaxwellCircuit
ansys.aedt.core.emit.Emit
ansys.aedt.core.twinbuilder.TwinBuilder
ansys.aedt.core.filtersolutions.FilterSolutions


All other classes and methods are inherited into the app class.
Expand Down
41 changes: 41 additions & 0 deletions doc/source/API/FilterSolutions.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
Filter solutions
==========================
The ``FilterSolutions`` module contains all classes needed to create and edit an object including.


* ``Attributes`` to defines attributes and parameters of filters.
* ``DllInterface`` to interface with the FilterSolutions DLL.
* ``GraphSetup`` to define the frequency and time limits of the exported responses.
* ``IdealResponse`` to return the data for available ideal filter responses.
* ``MultipleBandsTable`` to manipulate access to the entries of multiple bands table.
* ``TransmissionZeros`` to manipulates access to ratio and bandwidth entries in the transmission zeros table.
* ``LumpedTopology`` to define attributes and parameters of filters implemented with lumped topology.
* ``LumpedParasitics`` to define attributes of the lumped element parasitic values.
* ``LumpedNodesandLeads`` to define attributes of the lumped node capacitors and lead inductors.
* ``LumpedTerminationImpedance`` to manipulate access to the entries of source and load complex impedance table.
* ``ExportToAedt`` to define attributes and parameters of the export page for exporting to AEDT.
* ``OptimizationGoalsTable`` to manipulate access to the entries of the optimization goals table.



They are accessible through:


.. currentmodule:: ansys.aedt.core.filtersolutions_core

.. autosummary::
:toctree: _autosummary
:nosignatures:

attributes.Attributes
dll_interface.DllInterface
graph_setup.GraphSetup
ideal_response.IdealResponse
multiple_bands_table.MultipleBandsTable
transmission_zeros.TransmissionZeros
lumped_topology.LumpedTopology
lumped_parasitics.LumpedParasitics
lumped_nodes_and_leads.LumpedNodesandLeads
lumped_termination_impedance_table.LumpedTerminationImpedance
export_to_aedt.ExportToAedt
optimization_goals_table.OptimizationGoalsTable
2 changes: 1 addition & 1 deletion doc/source/API/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ Example with ``Desktop`` class implicit initialization:
Configuration
SetupTemplates
CableModeling

FilterSolutions



2 changes: 1 addition & 1 deletion src/ansys/aedt/core/filtersolutions.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@


class FilterSolutions:
"""Provides the ``FilterSolutions`` application interface.
"""Provides the FilterSolutions application interface.
This class has access to ideal filter attributes and calculated output parameters.
Expand Down

0 comments on commit aa3f648

Please sign in to comment.