ActuatorDiskResultCSVModel#
- class ActuatorDiskResultCSVModel[source]#
Bases:
OptionallyDownloadableResultCSVModelModel for handling actuator disk CSV results.
Inherits from OptionallyDownloadableResultCSVModel.
Notes
This class provides methods to handle actuator disk CSV results and convert them to the specified base system.
Attributes
Properties
- raw_values#
Get the raw CSV data.
- Returns:
Dictionary containing the raw CSV data.
- Return type:
- averages#
Get average data over last 10%
- Returns:
Dictionary containing CL, CD, CFx/y/z, CMx/y/z and other columns available in data
- Return type:
Additional Constructors
Methods
- compute_coefficients(params)[source]#
Compute disk coefficients from actuator disk forces and moments.
- Parameters:
params (SimulationParams) – Simulation parameters
- Returns:
Model containing computed coefficients
- Return type:
- download(to_file=None, to_folder='.', overwrite=False, **kwargs)#
Download the results to the specified file or folder.
- Parameters:
- Raises:
CloudFileNotFoundError – If the cloud file for the results is not found.
- load_from_local(filename)#
Load CSV data from a local file.
- Parameters:
filename (str) – Path to the local CSV file.
- load_from_remote(**kwargs_download)#
Load CSV data from a remote source.
- reload_data(filter_physical_steps_only=False, include_time=False)#
Change default behavior of data loader, reload
- update(df)#
Update containing value to the given DataFrame
- Parameters:
df (DataFrame)
- to_file(filename=None)#
Save the data to a CSV file.
- Parameters:
filename (str, optional) – The name of the file to save the CSV data.
- as_dict()#
Convert the data to a dictionary.
- Returns:
Dictionary containing the data.
- Return type:
- as_numpy()#
Convert the data to a NumPy array.
- Returns:
NumPy array containing the data.
- Return type:
numpy.ndarray
- as_dataframe()#
Convert the data to a Pandas DataFrame.
- Returns:
DataFrame containing the data.
- Return type:
pandas.DataFrame
- wait(timeout_minutes=60)#
Wait until the Case finishes processing, refresh periodically. Useful for postprocessing, eg sectional data
- include_time()#
Set the option to include time in the data
- filter_physical_steps_only()#
filters data to contain only last pseudo step data for every physical step
- get_averages(average_fraction)#
Computes the average of data