def retrieve_measure_points_params(self, time_series): """ To be overwritten method, for retrieving the measurement points (region centers, EEG sensors). """ if self.connectivity_index is None: self.measure_points_no = 0 return {'urlMeasurePoints': [], 'urlMeasurePointsLabels': [], 'noOfMeasurePoints': 0} connectivity_gid = self.connectivity_index.gid measure_points = SurfaceURLGenerator.build_h5_url(connectivity_gid, 'get_centres') measure_points_labels = SurfaceURLGenerator.build_h5_url(connectivity_gid, 'get_region_labels') self.measure_points_no = self.connectivity_index.number_of_regions return {'urlMeasurePoints': measure_points, 'urlMeasurePointsLabels': measure_points_labels, 'noOfMeasurePoints': self.measure_points_no}
def _prepare_data_slices(self, time_series_index): """ Prepare data URL for retrieval with slices of timeSeries activity and Time-Line. :returns: [activity_urls], [timeline_urls] Currently timeline_urls has just one value, as on client is loaded entirely anyway. """ time_series_gid = time_series_index.gid activity_base_url = URLGenerator.build_url(self.stored_adapter.id, 'read_data_page_split', time_series_gid, "") time_urls = [SurfaceURLGenerator.build_h5_url(time_series_gid, 'read_time_page', parameter="current_page=0;page_size=" + str(time_series_index.data_length_1d))] return activity_base_url, time_urls
def _prepare_data_slices(time_series_h5): """ Prepare data URL for retrieval with slices of timeSeries activity and Time-Line. :returns: [activity_urls], [timeline_urls] Currently timeline_urls has just one value, as on client is loaded entirely anyway. """ overall_shape = time_series_h5.read_data_shape() time_series_gid = time_series_h5.gid.load().hex activity_base_url = SurfaceURLGenerator.build_base_h5_url(time_series_gid) time_urls = [SurfaceURLGenerator.build_h5_url(time_series_gid, 'read_time_page', parameter="current_page=0;page_size=" + str(overall_shape[0]))] return activity_base_url, time_urls