-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Parsing local and cloud SEG-Y files with new I/O library #381
Commits on Jun 19, 2024
-
Refactor text_header setter type check
Removed the list type check from the text_header setter in accessor.py. The application now expects a string input instead of a list, simplifying the validation process.
Configuration menu - View commit details
-
Copy full SHA for d4b1bfe - Browse repository at this point
Copy the full SHA d4b1bfeView commit details -
Refactor text_header setter type check
Removed the list type check from the text_header setter in accessor.py. The application now expects a string input instead of a list, simplifying the validation process.
Configuration menu - View commit details
-
Copy full SHA for fc30345 - Browse repository at this point
Copy the full SHA fc30345View commit details -
Refactor text_header setter type check
Removed the list type check from the text_header setter in accessor.py. The application now expects a string input instead of a list, simplifying the validation process.
Configuration menu - View commit details
-
Copy full SHA for a13a87b - Browse repository at this point
Copy the full SHA a13a87bView commit details -
Refactor workers for SEG-Y parsing
Simplify `header_scan_worker` and `trace_worker` in SEG-Y module by removing unused imports and streamlining parameter list. Update functions to work directly with `SegyFile` instances and clean up data handling logic for efficiency.
Configuration menu - View commit details
-
Copy full SHA for accc92c - Browse repository at this point
Copy the full SHA accc92cView commit details -
Refactor SEG-Y parser and streamline imports
Refactor the parsing functions in `src/mdio/segy/parsers.py` to simplify the codebase and improve maintainability. Redundant functions such as `parse_binary_header`, `parse_text_header`, and `get_trace_count` have been removed, while imports have been condensed to only essential modules. The `NUM_CORES` logic is updated to count logical cores instead of just physical ones.
Configuration menu - View commit details
-
Copy full SHA for 1ddd5df - Browse repository at this point
Copy the full SHA 1ddd5dfView commit details -
Refactor SEG-Y converter and simplify imports
Removed unused imports and functions in the SEG-Y converter module to enhance code maintainability. Simplified the arguments for the `segy_to_mdio` function to increase ease of use and readability. Reduced complexity by utilizing `SegyFile` class for SEG-Y file operations.
Configuration menu - View commit details
-
Copy full SHA for 1f83b62 - Browse repository at this point
Copy the full SHA 1f83b62View commit details -
Refactor get_grid_plan and remove unused imports
The get_grid_plan function in utilities.py has been refactored to accept a SegyFile instance instead of individual parameters for the file path. Unused imports were eliminated, and type checking imports are now conditional, improving readability and modularity.
Configuration menu - View commit details
-
Copy full SHA for 043d645 - Browse repository at this point
Copy the full SHA 043d645View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3ebd05 - Browse repository at this point
Copy the full SHA c3ebd05View commit details -
Refactor to use 'segy' instead of 'segyio'.
The changes involve major refactoring of the code base to use the 'segy' library instead of 'segyio'. Most notably, this included updating the handling of SEG-Y dtypes, byte order, and trace headers. Unused imports have been removed to clean up the code. A new multiprocessing chunk size has been introduced and set attributes to SegyFile instance instead of passing them as function arguments.
Configuration menu - View commit details
-
Copy full SHA for 093eab9 - Browse repository at this point
Copy the full SHA 093eab9View commit details -
refactor override tests to use ndarray headers instead of a dictionar…
…y to make it work with 'segy'.
Configuration menu - View commit details
-
Copy full SHA for 9c4d169 - Browse repository at this point
Copy the full SHA 9c4d169View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77f660b - Browse repository at this point
Copy the full SHA 77f660bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80a882d - Browse repository at this point
Copy the full SHA 80a882dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d986247 - Browse repository at this point
Copy the full SHA d986247View commit details -
The segy package version has been updated from 0.0.13 to 0.0.14 in the pyproject.toml file. This upgrade was performed to update software dependencies and to integrate the latest bug fixes and features delivered with the new version.
Configuration menu - View commit details
-
Copy full SHA for 7771c9e - Browse repository at this point
Copy the full SHA 7771c9eView commit details -
Refactored segy factory creation in mdio_to_segy function
A new helper function, 'make_segy_factory', has been created to handle the generation of SegyFactory. This function accepts more parameters to provide better control over the creation of the SEG-Y based on the MDIO metadata. Changes also include updates in import declarations and reorganization of some code blocks in the 'mdio_spec_to_segy' function.
Configuration menu - View commit details
-
Copy full SHA for 6cb196a - Browse repository at this point
Copy the full SHA 6cb196aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4e6154 - Browse repository at this point
Copy the full SHA b4e6154View commit details -
Multiply sample_interval by 1000 in SegyFactory
In the SegyFactory initialization within creation.py, the sample_interval parameter has been modified to be multiplied by 1000. This change ensures that the value is correctly represented in microseconds, aligning with the expected data format.
Configuration menu - View commit details
-
Copy full SHA for a7cc54c - Browse repository at this point
Copy the full SHA a7cc54cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2be0429 - Browse repository at this point
Copy the full SHA 2be0429View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4eaa1ce - Browse repository at this point
Copy the full SHA 4eaa1ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11b5463 - Browse repository at this point
Copy the full SHA 11b5463View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3ecf85 - Browse repository at this point
Copy the full SHA f3ecf85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91f7e58 - Browse repository at this point
Copy the full SHA 91f7e58View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddceae7 - Browse repository at this point
Copy the full SHA ddceae7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0924cb0 - Browse repository at this point
Copy the full SHA 0924cb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 301b879 - Browse repository at this point
Copy the full SHA 301b879View commit details -
Configuration menu - View commit details
-
Copy full SHA for 011d565 - Browse repository at this point
Copy the full SHA 011d565View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed0894d - Browse repository at this point
Copy the full SHA ed0894dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 745eaab - Browse repository at this point
Copy the full SHA 745eaabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b532df - Browse repository at this point
Copy the full SHA 1b532dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 116fe9b - Browse repository at this point
Copy the full SHA 116fe9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99fad15 - Browse repository at this point
Copy the full SHA 99fad15View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd99d18 - Browse repository at this point
Copy the full SHA cd99d18View commit details
Commits on Jun 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 20ff242 - Browse repository at this point
Copy the full SHA 20ff242View commit details
Commits on Jun 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d785eda - Browse repository at this point
Copy the full SHA d785edaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f5d3a1 - Browse repository at this point
Copy the full SHA 2f5d3a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44a3cdf - Browse repository at this point
Copy the full SHA 44a3cdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f47801 - Browse repository at this point
Copy the full SHA 0f47801View commit details -
Configuration menu - View commit details
-
Copy full SHA for de7a39c - Browse repository at this point
Copy the full SHA de7a39cView commit details -
Configuration menu - View commit details
-
Copy full SHA for becbda9 - Browse repository at this point
Copy the full SHA becbda9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2898163 - Browse repository at this point
Copy the full SHA 2898163View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fb5190 - Browse repository at this point
Copy the full SHA 0fb5190View commit details -
Configuration menu - View commit details
-
Copy full SHA for 710f2e4 - Browse repository at this point
Copy the full SHA 710f2e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec6103d - Browse repository at this point
Copy the full SHA ec6103dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 502968c - Browse repository at this point
Copy the full SHA 502968cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 598b3a4 - Browse repository at this point
Copy the full SHA 598b3a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02509de - Browse repository at this point
Copy the full SHA 02509deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07ebaa4 - Browse repository at this point
Copy the full SHA 07ebaa4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b3f81a - Browse repository at this point
Copy the full SHA 0b3f81aView commit details -
Configuration menu - View commit details
-
Copy full SHA for abca82e - Browse repository at this point
Copy the full SHA abca82eView commit details -
Add temporary safety check ignore for specific CVE
The safety check in noxfile.py has been updated to temporarily ignore a specific Common Vulnerabilities and Exposures (CVE) number because it's not deemed critical. A TODO note is added to remind removal of this exception once the issue is resolved.
Configuration menu - View commit details
-
Copy full SHA for b5a6d33 - Browse repository at this point
Copy the full SHA b5a6d33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 914b196 - Browse repository at this point
Copy the full SHA 914b196View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecfc5a6 - Browse repository at this point
Copy the full SHA ecfc5a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3bb976 - Browse repository at this point
Copy the full SHA e3bb976View commit details -
Configuration menu - View commit details
-
Copy full SHA for 212aaab - Browse repository at this point
Copy the full SHA 212aaabView commit details
Commits on Jun 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ad2e557 - Browse repository at this point
Copy the full SHA ad2e557View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6a52c1 - Browse repository at this point
Copy the full SHA b6a52c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a2e92f - Browse repository at this point
Copy the full SHA 5a2e92fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d49bc8 - Browse repository at this point
Copy the full SHA 9d49bc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b209e4e - Browse repository at this point
Copy the full SHA b209e4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8c1053 - Browse repository at this point
Copy the full SHA e8c1053View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e8f028 - Browse repository at this point
Copy the full SHA 4e8f028View commit details -
Configuration menu - View commit details
-
Copy full SHA for e26d1e7 - Browse repository at this point
Copy the full SHA e26d1e7View commit details -
backward_compat: revert text header to write as list[str] instead of …
…str with newline
Configuration menu - View commit details
-
Copy full SHA for 1eb1e96 - Browse repository at this point
Copy the full SHA 1eb1e96View commit details
Commits on Jun 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bb8084b - Browse repository at this point
Copy the full SHA bb8084bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae9f731 - Browse repository at this point
Copy the full SHA ae9f731View commit details -
Configuration menu - View commit details
-
Copy full SHA for e173a7f - Browse repository at this point
Copy the full SHA e173a7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b078644 - Browse repository at this point
Copy the full SHA b078644View commit details