@@ -142,7 +142,6 @@ def _scan_for_headers(
142142 segy_file_info : SegyFileInfo ,
143143 template : AbstractDatasetTemplate ,
144144 grid_overrides : dict [str , Any ] | None = None ,
145- calculate_checksum : bool = False ,
146145) -> tuple [list [Dimension ], SegyHeaderArray , int | None ]:
147146 """Extract trace dimensions and index headers from the SEG-Y file.
148147
@@ -158,10 +157,9 @@ def _scan_for_headers(
158157 template = template ,
159158 chunksize = full_chunk_size ,
160159 grid_overrides = grid_overrides ,
161- calculate_checksum = calculate_checksum ,
162160 )
163161
164- if calculate_checksum :
162+ if should_calculate_checksum () :
165163 segy_dimensions , chunk_size , segy_headers , trace_data_crc32c = grid_plan_result
166164 else :
167165 segy_dimensions , chunk_size , segy_headers = grid_plan_result
@@ -529,16 +527,11 @@ def segy_to_mdio( # noqa PLR0913
529527 }
530528 segy_file_info = get_segy_file_info (segy_file_kwargs )
531529
532- # Check if checksum calculation should be performed
533- # This checks both the env var and library availability
534- calculate_checksum = should_calculate_checksum ()
535-
536530 segy_dimensions , segy_headers , trace_data_crc32c = _scan_for_headers (
537531 segy_file_kwargs ,
538532 segy_file_info ,
539533 template = mdio_template ,
540534 grid_overrides = grid_overrides ,
541- calculate_checksum = calculate_checksum ,
542535 )
543536 grid = _build_and_check_grid (segy_dimensions , segy_file_info , segy_headers )
544537
0 commit comments