def create_new_series(self, data_values, site_id, variable_id, method_id, source_id, qcl_id):
        self.update_dvs(data_values)
        series = Series()
        series.site_id = site_id
        series.variable_id = variable_id
        series.method_id = method_id
        series.source_id = source_id
        series.quality_control_level_id = qcl_id

        self._edit_session.add(series)
        self._edit_session.commit()
        return series
Given the array-compatible input types to an operation (e.g. ufunc),
dataset/ETHPy150Open ODM2/ODMToolsPython/odmtools/odmservices/series_service.py/SeriesService.create_new_series--crossover with--dataset/ETHPy150Open numba/numba/numba/numpy_support.py/select_array_wrapper