plaid.cli.paraview_plugin.PlaidParaViewPlugin¶
plaid.cli.paraview_plugin.PlaidParaViewPlugin
¶
Plaid ParaView Plugin.
This file is intended to be used inside ParaView as a plugin compatible with ParaView 5.11+
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidDataSetBase
¶
PlaidDataSetBase(
nInputPorts,
nOutputPorts,
inputType="vtkUnstructuredGrid",
outputType="vtkUnstructuredGrid",
)
Base class for Plaid dataset readers and clients, providing common properties and caching logic.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidDataSetBase.SetSelectedSplit
¶
Set the currently selected data split (e.g., 'training', 'validation', 'test').
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidDataSetBase.GetSampleIdRange
¶
Return [min, max] bounds for the SampleId slider.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidDataSetBase.GetAvailableSplits
¶
Return a list of available data splits (e.g., 'training', 'validation', 'test') for the current dataset.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidDataSetBase.GetSomeTable
¶
Return a table of information about the dataset, such as the number of samples in each split.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidDataSetBase.SetSampleId
¶
Set the current sample ID to view, with bounds checking against the available sample range.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidDataSetBase.RequestInformation
¶
Provide time step information to ParaView based on the currently selected sample and split.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidDataSetBase.RequestData
¶
Fetch the CGNS tree for the currently requested time step and convert it to a VTK object for visualization.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidDataSetBase.GetTimestepValues
¶
Return a list of available time steps for the currently selected sample and split, with caching.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidClientBase
¶
PlaidClientBase(
nInputPorts,
nOutputPorts,
inputType="vtkUnstructuredGrid",
outputType="vtkUnstructuredGrid",
)
Base class for Plaid clients, providing common properties and methods for interacting with a server.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidClientBase.SetHost
¶
Set the server host address to connect to for fetching dataset information and samples.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidClientBase.SetPort
¶
Set the server port to connect to for fetching dataset information and samples.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidClientBase.GetProblemDefinition
¶
Fetch the problem definition from the server, with caching.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidClientBase.GetInfos
¶
Fetch general information about the dataset from the server, with caching.
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidClientBase.SetSelectedSplit
¶
Set the currently selected data split (e.g., 'training', 'validation', 'test').
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidClientBase.GetSampleIdRange
¶
Return [min, max] bounds for the SampleId slider.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidClientBase.GetAvailableSplits
¶
Return a list of available data splits (e.g., 'training', 'validation', 'test') for the current dataset.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidClientBase.GetSomeTable
¶
Return a table of information about the dataset, such as the number of samples in each split.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidClientBase.SetSampleId
¶
Set the current sample ID to view, with bounds checking against the available sample range.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidClientBase.RequestInformation
¶
Provide time step information to ParaView based on the currently selected sample and split.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidClientBase.RequestData
¶
Fetch the CGNS tree for the currently requested time step and convert it to a VTK object for visualization.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidClientBase.GetTimestepValues
¶
Return a list of available time steps for the currently selected sample and split, with caching.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidExplorer
¶
ParaView source plugin fetching data from Plaid serve endpoints.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidExplorer.SetHost
¶
Set the server host address to connect to for fetching dataset information and samples.
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidExplorer.SetPort
¶
Set the server port to connect to for fetching dataset information and samples.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidExplorer.SetSelectedSplit
¶
Set the currently selected data split (e.g., 'training', 'validation', 'test').
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidExplorer.GetSampleIdRange
¶
Return [min, max] bounds for the SampleId slider.
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidExplorer.GetAvailableSplits
¶
Return a list of available data splits (e.g., 'training', 'validation', 'test') for the current dataset.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidExplorer.GetTimestepValues
¶
Return a list of available time steps for the currently selected sample and split, with caching.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidExplorer.SetSampleId
¶
Set the current sample ID to view, with bounds checking against the available sample range.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidExplorer.GetSomeTable
¶
Return a table of information about the dataset, such as the number of samples in each split.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidExplorer.SetProcess
¶
Set whether to use the /process endpoint instead of /sample. This is a boolean property.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidExplorer.GetSampleData
¶
Fetch sample data for the currently selected split and sample ID, with caching.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidExplorer.RequestInformation
¶
Provide time step information to ParaView based on the currently selected sample and split.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidExplorer.RequestData
¶
Fetch the CGNS tree for the currently requested time step and convert it to a VTK object for visualization.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidExplorer.GetProblemDefinition
¶
Fetch the problem definition from the server, with caching.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidExplorer.GetInfos
¶
Fetch general information about the dataset from the server, with caching.
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidDataSetReader
¶
ParaView reader plugin for reading Plaid datasets from disk.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidDataSetReader.SetFileName
¶
Specify filename for the file to read.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidDataSetReader.SetSelectedSplit
¶
Set the currently selected data split (e.g., 'training', 'validation', 'test').
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidDataSetReader.GetSampleIdRange
¶
Return [min, max] bounds for the SampleId slider.
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidDataSetReader.GetAvailableSplits
¶
Return a list of available data splits (e.g., 'training', 'validation', 'test') for the current dataset.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidDataSetReader.SetSampleId
¶
Set the current sample ID to view, with bounds checking against the available sample range.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidDataSetReader.GetSomeTable
¶
Return a table of information about the dataset, such as the number of samples in each split.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidDataSetReader.GetTimestepValues
¶
Return a list of available time steps for the currently selected sample and split, with caching.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidDataSetReader.GetInfos
¶
Fetch general information about the dataset from disk, with caching.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidDataSetReader.GetSampleData
¶
Fetch sample data for the currently selected split and sample ID from disk, with caching.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidDataSetReader.RequestInformation
¶
Provide time step information to ParaView based on the currently selected sample and split.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.PlaidDataSetReader.RequestData
¶
Fetch the CGNS tree for the currently requested time step and convert it to a VTK object for visualization.
Source code in plaid/cli/paraview_plugin/PlaidParaViewPlugin.py
plaid.cli.paraview_plugin.PlaidParaViewPlugin.print_debug
¶
plaid.cli.paraview_plugin.PlaidParaViewPlugin.find_closest_numpy
¶
Find the value in arr that is closest to the target using numpy.