lidarSuit.data_operator.DataOperations¶
- class lidarSuit.data_operator.DataOperations(data_paths, verbose=False)[source]¶
Basic data manager
It performs some basic operations. For example: rounds the values from the azimuth coordinate and separates the vertical observations from the slanted observations.
It is helpful first use this class to process all data and then save the data as NetCDF files to speed up the derivation of wind properties later.
Examples
>>> merged_ds = lidarSuit.DataOperations(file_list).merged_data >>> merged_ds.to_netcdf(output_file_path)
- Parameters:
data_paths (
list) – List of paths of the original WindCube’s output.- Returns:
object – it returns an object containing an instance of the original files merged (.merged_data)
- Return type:
object
Methods
__init__(data_paths[, verbose])elevation_filter()It groups the data from the vertical and slanted observations and rounds the azimuth coordinate
get_merge_data()It merges all readable data
rename_var_90()It renames the vertical coordinate