NekUpload.NekData.filters module
- class NekUpload.NekData.filters.AerodynamicForcesFilter(boundary: 'str', output_file: 'str', output_frequency: 'int' = 1, pivot_point: 'tuple[float, float, float]' = (0.0, 0.0, 0.0))[source]
Bases:
NekFilter- boundary: str
- output_file: str
- output_frequency: int = 1
- pivot_point: tuple[float, float, float] = (0.0, 0.0, 0.0)
- class NekUpload.NekData.filters.CheckpointFilter(output_frequency: 'int', output_file: 'str', output_start_time: 'float' = 0.0)[source]
Bases:
NekFilter- output_file: str
- output_frequency: int
- output_start_time: float = 0.0
- class NekUpload.NekData.filters.HistoryPointsFilter(output_file: 'str', output_frequency: 'int' = 1, output_one_file: 'bool' = True, output_plane: 'int' = -1, wave_space: 'bool' = False, points: 'tuple[float, ...]' = (), line: 'tuple[float, ...]' = (), plane: 'tuple[float, ...]' = (), box: 'tuple[float, ...]' = ())[source]
Bases:
NekFilter- box: tuple[float, ...] = ()
- line: tuple[float, ...] = ()
- output_file: str
- output_frequency: int = 1
- output_one_file: bool = True
- output_plane: int = -1
- plane: tuple[float, ...] = ()
- points: tuple[float, ...] = ()
- wave_space: bool = False
- class NekUpload.NekData.filters.NekFilterFactory[source]
Bases:
object- classmethod get_filter(name: str, params: dict[str, Any], session_file: str) NekFilter | None[source]
Get the Nektar filter
- Parameters:
name (str) – Name/Type of filter
params (dict[str, Any]) – Parameters associated with this filter
session_file (str) – Path or name of the sesison file
- Returns:
NekFilter object
- Return type:
NekFilter | None