You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Can read sgy read according to traces, such as parameter traces in python; sgyio, want to read part of large sgy data without having to load it into the whole data and then slice it, such as reading [1 59 100] of a [50 :100].
The text was updated successfully, but these errors were encountered:
Lemme check I I understand the question, you want to read a few specific traces out of a segy file? If so yes this is exactly what this package is designed for. Don't use segy_read that reads the whole file but use segy_scan that only reads the headers and then you can access specific traces via block.data[tracenmber].
Thank you very much for your answer, I understand out this powerful function, but there are still some small bugs and suggestions in the use process;
1.traces=block2 [[1,5,9]] # Read lane 1,5,9 seismic data is seisblock, which must be considered artificial set traces.fileheader.bfh.dt = 1000, cannot directly equal to seiscon.dsf * 1000, without this field this will cause the write sgy data open error in other applications.
2. Can you add other formats segywrite, such as the IBMfloat format
Can read sgy read according to traces, such as parameter traces in python; sgyio, want to read part of large sgy data without having to load it into the whole data and then slice it, such as reading [1 59 100] of a [50 :100].
The text was updated successfully, but these errors were encountered: