adi_py.xarray_accessors

Classes

ADIDataArrayAccessor

Used to apply special ADI functions to an xarray data array (i.e., variable)

ADIDatasetAccessor

Used to apply special ADI functions to an xarray dataset with the

class adi_py.xarray_accessors.ADIDataArrayAccessor(xarray_obj)

Used to apply special ADI functions to an xarray data array (i.e., variable) with the namespace ‘adi’

Class Methods

assign_coordinate_system

assign_output_datastream

nsamples

source_ds_name

source_var_name

Method Descriptions

assign_coordinate_system(self, coordinate_system_name: str)
assign_output_datastream(self, output_datastream_name: str, variable_name_in_datastream: str = None)
property nsamples(self) int
property source_ds_name(self) str
property source_var_name(self) str
class adi_py.xarray_accessors.ADIDatasetAccessor(xarray_obj)

Used to apply special ADI functions to an xarray dataset with the namespace ‘adi’

Class Methods

add_qc_variable

add_variable

convert_units

drop_transform_metadata

drop_variables

get_companion_transform_variable_names

get_qc_variable

record_qc_results

variables_exist

Method Descriptions

add_qc_variable(self, variable_name: str)
add_variable(self, variable_name: str, dim_names: List[str], data: numpy.ndarray, long_name: str = None, standard_name: str = None, units: str = None, valid_min=None, valid_max=None, missing_value: numpy.ndarray = None, fill_value=None)
convert_units(self, old_units: str, new_units: str, variable_names: List[str] = None, converter_function: Callable = None)
drop_transform_metadata(self, variable_names: List[str]) xarray.Dataset
drop_variables(self, variable_names: List[str]) xarray.Dataset
get_companion_transform_variable_names(self, variable_name: str) List[str]
get_qc_variable(self, variable_name: str)
record_qc_results(self, variable_name: str, bit_number: int = None, test_results: numpy.ndarray = None)
variables_exist(self, variable_names: List[str] = []) numpy.ndarray