refactor(smread): broke sparse matrix debug utilities into smaller functions
This commit is contained in:
@@ -1 +1 @@
|
||||
from .smread import loadSparseMatrixBinary, analyze_sparse_matrix, load_and_analyze_sparse_matrix
|
||||
from .smread import loadSparseMatrixBinary, analyze_sparse_matrix, load_and_analyze_sparse_matrix
|
||||
|
||||
@@ -26,6 +26,9 @@ def loadSparseMatrixBinary(f):
|
||||
EXPECTED_MAGIC = b'CSRB'
|
||||
EXPECTED_VERSION = 1
|
||||
|
||||
if isinstance(f, str):
|
||||
f = open(f, 'rb')
|
||||
|
||||
try:
|
||||
# --- Read Header ---
|
||||
magic = f.read(4)
|
||||
|
||||
Reference in New Issue
Block a user