Skip to content

Commit 7c82857

Browse files
FEAT: FRTM class (#6018)
Co-authored-by: pyansys-ci-bot <[email protected]>
1 parent efb53ed commit 7c82857

File tree

21 files changed

+1482
-5
lines changed

21 files changed

+1482
-5
lines changed

doc/changelog.d/6018.added.md

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
FRTM class

doc/source/API/visualization/advanced.rst

+46
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,52 @@ The following diagram shows both classes work. You can use them independently or
168168
:alt: RCS data with PyAEDT
169169

170170

171+
FRTM processing
172+
~~~~~~~~~~~~~~~
173+
174+
PyAEDT offers sophisticated tools for FRTM post-processing.
175+
There are two complementary classes: ``FRTMData``, and ``FRTMPlotter``.
176+
177+
- FRTMData: Focuses on the direct access and processing of FRTM solution data. It supports a comprehensive set of postprocessing operations, like range profile and range doppler processing.
178+
179+
- FRTMPlotter: Focuses on the post-processing of FRTM solution data.
180+
181+
182+
.. currentmodule:: ansys.aedt.core.visualization.advanced.frtm_visualization
183+
184+
.. autosummary::
185+
:toctree: _autosummary
186+
:nosignatures:
187+
188+
FRTMData
189+
FRTMPlotter
190+
191+
192+
This code shows how you can get the FRTM data:
193+
194+
.. code:: python
195+
196+
from ansys.aedt.core.visualization.advanced.frtm_visualization import FRTMPlotter
197+
from ansys.aedt.core.visualization.advanced.frtm_visualization import FRTMData
198+
input_dir = r"path_to_data"
199+
200+
doppler_data_frames = {}
201+
frames_dict = get_results_files(input_dir)
202+
203+
for frame, data_frame in frames_dict.items():
204+
doppler_data = FRTMData(data_frame)
205+
doppler_data_frames[frame] = doppler_data
206+
207+
frtm_plotter = FRTMPlotter(doppler_data_frames)
208+
frtm_plotter.plot_range_doppler()
209+
210+
The following picture shows the output of the previous code.
211+
212+
.. image:: ../../_static/frtm_doppler.gif
213+
:width: 800
214+
:alt: Range doppler PyAEDT
215+
216+
171217
Heterogeneous data message
172218
~~~~~~~~~~~~~~~~~~~~~~~~~~
173219

doc/source/_static/frtm_doppler.gif

2.45 MB
Loading

doc/styles/config/vocabularies/ANSYS/accept.txt

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ EMIT
3333
FEBI
3434
FE-BI
3535
file_path
36+
FRTM
3637
getters
3738
Github
3839
globals

0 commit comments

Comments
 (0)