fix(scripts): list min/max calls, typed mains, drop unused header reads
This commit is contained in:
@@ -81,11 +81,7 @@
|
||||
"\n",
|
||||
"# Detect header size from file\n",
|
||||
"def detect_header_size(filepath):\n",
|
||||
" \"\"\"Detect MCA header size by checking for binary pattern.\"\"\"\n",
|
||||
" with open(filepath, 'rb') as f:\n",
|
||||
" header = f.read(128)\n",
|
||||
" # Check if first 32 bytes look like a header (small ints)\n",
|
||||
" # and bytes 32-128 also look like header\n",
|
||||
" \"\"\"Detect MCA header size from the file size.\"\"\"\n",
|
||||
" # Simple heuristic: if file is exactly 32 + 4096*4 = 16412, header=32\n",
|
||||
" # If file is 128 + 4096*4 = 16512, header=128\n",
|
||||
" import os\n",
|
||||
@@ -97,11 +93,7 @@
|
||||
" elif size == expected_128:\n",
|
||||
" return 128\n",
|
||||
" else:\n",
|
||||
" # Try to detect by checking if byte 32 looks like an int\n",
|
||||
" with open(filepath, 'rb') as f:\n",
|
||||
" f.seek(32)\n",
|
||||
" test = f.read(4)\n",
|
||||
" return 32 # default\n",
|
||||
" return 32 # default\n",
|
||||
"\n",
|
||||
"# --- Raw run spectrum ---\n",
|
||||
"header_size = detect_header_size(RAW_FILE)\n",
|
||||
|
||||
Reference in New Issue
Block a user