Interpolation

Main functions

SignalCreation.Treatment.Interpolation.dataset_interpolation(geoscene)

Data Interpolation :param geoscene: :return:

Parameters:

geoscene (GeoSceneLidar)

SignalCreation.Treatment.Interpolation.split_dataset_by_resolution(data)

Split the given Dataset according to resolution Used during Data Re-interpolation step if user doesn’t want to interpolate data :param data: Dataset that needs to contains Raw_Data_Range_Resolution(channels) DataArray :return:

Parameters:

data (Dataset)

SignalCreation.Treatment.Interpolation.change_resolution(geoscene, channel, new_resolution, data_array_name=None)

Given a Dataset, change the resolution of its Processed_Lidar_Data channel to new resolution :param geoscene: geoscene output dataset :param channel: channel to consider :param new_resolution: new chosen resolution for dataset :param data_array_name: (OPTIONAL) DataArray name to process (default : Processed_Lidar_Data) :return:

Parameters:
  • geoscene (Dataset)

  • channel (int)

  • new_resolution (float | int | str)

SignalCreation.Treatment.Interpolation.remove_some_data_array(dataset, names)

Method to remove some dataArray (variables) from the given dataset :param dataset: dataset to work on :param names: str or str list with the name of the variables to remove :return:

Parameters:
  • dataset (Dataset)

  • names (str | list)

Test process

SignalCreation.Treatment.Interpolation.test_interpolation()

Testing function of interpolation module :return: None