caterva2.Client.get_chunk#
- Client.get_chunk(path, nchunk)#
Retrieves a specified compressed chunk from a file.
- Parameters:
- Returns:
The compressed chunk data.
- Return type:
bytes obj
Examples
>>> import caterva2 as cat2 >>> client = cat2.Client('https://demo.caterva2.net') >>> client.subscribe('example') 'Ok' >>> info_schunk = client.get_info('example/ds-2d-fields.b2nd')['schunk'] >>> info_schunk['nchunks'] 1 >>> info_schunk['cratio'] 6.453000645300064 >>> chunk = client.get_chunk('example/ds-2d-fields.b2nd', 0) >>> info_schunk['chunksize'] / len(chunk) 6.453000645300064