segysak.segy.segy_header_scrape

segysak.segy.segy_header_scrape(segyfile, partial_scan=None, silent=False, bytes_filter=None, chunk=100000, **segyio_kwargs)

Scape all data from segy trace headers

Parameters
  • segyfile (str) – SEG-Y File path

  • partial_scan (int) – Setting partial scan to a positive int will scan only that many traces. Defaults to None.

  • silent (bool) – Disable progress bar.

  • bytes_filter (list) – List of byte locations to load exclusively.

  • chunk (int) – Number of traces to read in one go.

Returns

Raw header information in table for scanned traces.

Return type

pandas.DataFrame