SegyPY : A Python module for reading/writing of SEG-Y formatted files
Copyright (C) 2005-2025 Thomas Mejer Hansen, thomas.mejer.hansen@gmail.com
Currently you can READ IBM Floats, IEEE, 1, 2 and 4 byte INTEGER formatted data, and WRITE anything but IBM Floats.
ACKNOWLEDGEMENT
Secchi Angelo (with Howard Lightstone and Anton Vredegoor): The Ibm2Ieee conversion routines are developed and made available for SegyPY by
Pete Forman
Andrew Squelch. Extensive reformatting from version 0.3.0 to 0.3.1
INSTALLATION
pip install segypy
Example
import segypy
# Set verbose level
segypy.verbose=1;
filename='shotgather.sgy';
# Get only SegyHeader
SH = segypy.getSegyHeader(filename);
# Read Segy File
[Data,SH,STH]=segypy.readSegy(filename);
# Plot Segy file
scale=1e-9;
# wiggle plot
segypy.wiggle(Data,SH,1e-9);
# image plot
segypy.image(Data,SH,scale);
Metadata
Release files for segypy 0.60
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| segypy-0.60.tar.gz | 156.9 kB | Without provenance | Details for segypy-0.60.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| segypy-0.60-py3-none-any.whl | Python 3 | none | any | Details for segypy-0.60-py3-none-any.whl |
Total release size: 186.8 kB
Release files / segypy-0.60.tar.gz
| Download URL | segypy-0.60.tar.gz |
|---|---|
| Size | 156.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f59e9df2c9f95e4ec578150f3ff8c0b0895d0a95c3f3b062243dbf46438c9d3f
|
|
BLAKE2b-256 checksum How to use checksums |
8437f6017c8d546ef381507e59df041195f7d9d1cbb9b516506726840f8356bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / segypy-0.60-py3-none-any.whl
| Download URL | segypy-0.60-py3-none-any.whl |
|---|---|
| Size | 29.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7ae16de02e255b4d7f3c551f90258d0cf77f89cde6bbc30be5b7aae316f6fb2d
|
|
BLAKE2b-256 checksum How to use checksums |
62ae943fb5f8d6b71f1c7aaa5fba4e0f95bcd768f12102d4e67e05711965ab99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Security for segypy 0.60
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.