gunz_cm.compressions.cmc_encoder#
Module contents#
CMC Encoder wrapper for GNZ v3 compression.
Examples
- class gunz_cm.compressions.cmc_encoder.CmcEncoder(tile_size: int = 256, resolution: int = 50000, diag_transform: bool = True)[source]#
Bases:
objectCMC encoder for contact matrix tiles.
- Parameters:
Examples
- encode_tile(mat: ndarray) bytes[source]#
Encode a single contact matrix tile.
- Parameters:
mat (np.ndarray) – 2D contact matrix tile (upper triangular).
- Returns:
CMC-encoded bitstream.
- Return type:
Examples