ndio/remote/data.py
def _post_cutout_no_chunking_blosc(self, token, channel,
                                       x_start, y_start, z_start,
                                       data, resolution):
        """
        Accepts data in zyx. !!!
        """
        data = numpy.expand_dims(data, axis=0)
        blosc_data = blosc.pack_array(data)
        url = self.url("{}/{}/blosc/{}/{},{}/{},{}/{},{}/0,0/".format(
            token, channel,
            resolution,
            x_start, x_start + data.shape[3],
            y_start, y_start + data.shape[2],
            z_start, z_start + data.shape[1]
        ))

        req = self.remote_utils.post_url(url, data=blosc_data, headers={
            'Content-Type': 'application/octet-stream'
        })

        if req.status_code is not 200:
            raise RemoteDataUploadError(req.text)
        else:
            return True
def _post_cutout_no_chunking_blosc(self, token, channel,
                                       x_start, y_start, z_start,
                                       data, resolution):
        data = numpy.expand_dims(data, axis=0)
        blosc_data = blosc.pack_array(data)
        url = self.url("{}/{}/blosc/{}/{},{}/{},{}/{},{}/0,0/".format(
            token, channel,
            resolution,
            x_start, x_start + data.shape[3],
            y_start, y_start + data.shape[2],
            z_start, z_start + data.shape[1]
        ))

        req = self.remote_utils.post_url(url, data=blosc_data, headers={
            'Content-Type': 'application/octet-stream'
        })

        if req.status_code is not 200:
            raise RemoteDataUploadError(req.text)
        else:
            return True
def _post_cutout_no_chunking_blosc ( self , token , channel , x_start , y_start , z_start , data , resolution ) : data = numpy . expand_dims ( data , axis = 0 ) blosc_data = blosc . pack_array ( data ) url = self . url ( "{}/{}/blosc/{}/{},{}/{},{}/{},{}/0,0/" . format ( token , channel , resolution , x_start , x_start + data . shape [ 3 ] , y_start , y_start + data . shape [ 2 ] , z_start , z_start + data . shape [ 1 ] ) ) req = self . remote_utils . post_url ( url , data = blosc_data , headers = { 'Content-Type' : 'application/octet-stream' } ) if req . status_code is not 200 : raise RemoteDataUploadError ( req . text ) else : return True
Accepts data in zyx. !!!
Accepts data in zyx . !!!