Skip to main content

Introduction

Segyio is a small LGPL licensed C library for easy interaction with SEG Y formatted seismic data, with language bindings for Python and Matlab. Segyio is an attempt to create an easy-to-use, embeddable, community-oriented library for seismic applications. Features are added as they are needed; suggestions and contributions of all kinds are very welcome.

Feature summary

  • A low-level C interface with few assumptions; easy to bind to other languages.

  • Read and write binary and textual headers.

  • Read and write traces, trace headers.

  • Easy to use and native-feeling python interface with numpy integration.

Project goals

Segyio does necessarily attempt to be the end-all of SEG-Y interactions; rather, we aim to lower the barrier to interacting with SEG-Y files for embedding, new applications or free-standing programs.

Additionally, the aim is not to support the full standard or all exotic (but correctly) formatted files out there. Some assumptions are made, such as:

  • All traces in a file are assumed to be of the same sample size.

  • It is assumed all lines have the same number of traces.

The writing functionality in Segyio is largely meant to modify or adapt files. A file created from scratch is not necessarily a to-spec SEG-Y file, as we only necessarily write the header fields segyio needs to make sense of the geometry. It is still highly recommended that SEG-Y files are maintained and written according to specification, but segyio does not mandate this.

Release files for segyio 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for segyio 1.2.0
File Size Uploaded
segyio-1.2.0.tar.gz 52.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for segyio 1.2.0
File
segyio-1.2.0-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
segyio-1.2.0-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
segyio-1.2.0-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
segyio-1.2.0-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ x86-64 Details
segyio-1.2.0-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
segyio-1.2.0-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
segyio-1.2.0-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
segyio-1.2.0-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.9+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.9+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386), macOS 10.10+ x86-64 Details
segyio-1.2.0-cp34-cp34m-manylinux1_x86_64.whl CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64 Details
segyio-1.2.0-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl CPython 3.4 CPython 3.4 pymalloc macOS 10.9+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ x86-64 Details
segyio-1.2.0-cp27-cp27mu-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 Details
segyio-1.2.0-cp27-cp27m-win_amd64.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-64 Details
segyio-1.2.0-cp27-cp27m-win32.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-32 Details
segyio-1.2.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl CPython 2.7 CPython 2.7 pymalloc macOS 10.10+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.9+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.9+ Intel (x86-64, i386) Details

Total release size: 1.1 MB

Release files / segyio-1.2.0.tar.gz

Download URL segyio-1.2.0.tar.gz
Size 52.5 kB
Tags Source
SHA-256 checksum
How to use checksums
34707f2b717051dd5b114c282c3cb1acdf2c022ccbc2dc206a25df0462604239
BLAKE2b-256 checksum
How to use checksums
e4f186d4771bd7f6ee0751d888189af68b7f5bad7fba5d140bdc08ae29a6a221
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / segyio-1.2.0-cp36-cp36m-win_amd64.whl

Download URL segyio-1.2.0-cp36-cp36m-win_amd64.whl
Size 54.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
30e0de9746866f148ce24d9b8937b0180eb28a81e119158ab6afc6e41ad661e9
BLAKE2b-256 checksum
How to use checksums
d3409b65752a74ba38fd15af27e95543adbd617e34dd06ea504ed00a20580580
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / segyio-1.2.0-cp36-cp36m-win32.whl

Download URL segyio-1.2.0-cp36-cp36m-win32.whl
Size 49.7 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
e24f9a137c93781a62c50bc43dc1fd313494671a80c1d6087631f21b3e2ad911
BLAKE2b-256 checksum
How to use checksums
7e4969407c721be3f3300b0dece6de4e306c09fb89ff199cb44482dfb08053f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / segyio-1.2.0-cp36-cp36m-manylinux1_x86_64.whl

Download URL segyio-1.2.0-cp36-cp36m-manylinux1_x86_64.whl
Size 104.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
819c2524cdbed101acd0307ec1fbd443b85404fff38810a76891ecd56094077c
BLAKE2b-256 checksum
How to use checksums
589b063b2427a6cafb87624e878c248a791f36f3fd83224d859fab0cdc4c8df1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / segyio-1.2.0-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl

Download URL segyio-1.2.0-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Size 71.9 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7064eeeb18f7ecbbaa6c5619a74a20fee04c860d3099e2ed47b55da9ac1c452d
BLAKE2b-256 checksum
How to use checksums
330d8f4d3f6cdbdeaf247b4de9d24a08a59c17bde2ce4c9c760411aaff070395
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / segyio-1.2.0-cp35-cp35m-win_amd64.whl

Download URL segyio-1.2.0-cp35-cp35m-win_amd64.whl
Size 54.1 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
92580164e8122f99f3d04295fa95dcd45a9b601dec4655a1e5c53e4f39842338
BLAKE2b-256 checksum
How to use checksums
7dd04309cf7c1991b53ec050e68ce2e72dce8f840a4c3465144502a796fc0fb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / segyio-1.2.0-cp35-cp35m-win32.whl

Download URL segyio-1.2.0-cp35-cp35m-win32.whl
Size 49.7 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
5e600f16a413558803103f0f8e304bd8dacfad60c9b9373dd2ea408a57dc6503
BLAKE2b-256 checksum
How to use checksums
dcdc83301d0b746e12d0e606328558426cdcae26a6ca03ead2b7a8ee4039d5df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / segyio-1.2.0-cp35-cp35m-manylinux1_x86_64.whl

Download URL segyio-1.2.0-cp35-cp35m-manylinux1_x86_64.whl
Size 104.2 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
b3c71a17f1f3d5caba84d2f7899c2c270e5387f18c57954fcae91ca3ce936f9a
BLAKE2b-256 checksum
How to use checksums
9173e0fb4cc0eb162e13fbd8af6c401edc214e7f6521fe4b67d36138bbeee816
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / segyio-1.2.0-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl

Download URL segyio-1.2.0-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Size 71.9 kB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7917145fc7a658a5db55088e7d963b802cc36340db7daadfa5d2c5b63a57f430
BLAKE2b-256 checksum
How to use checksums
3536812e5b355168b7877183a3b1d448aef7712667a89ffe832a87ca0291580b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / segyio-1.2.0-cp34-cp34m-manylinux1_x86_64.whl

Download URL segyio-1.2.0-cp34-cp34m-manylinux1_x86_64.whl
Size 104.0 kB
Tags CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
85ab74e6503b01a5181dd452adce1797ba00a48433bdb8de355fa1c8167bd8f9
BLAKE2b-256 checksum
How to use checksums
213591dd565c04b3c203a6304ba7ba5dff1a42ae89ed8ff7ff4c38f4211f70cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / segyio-1.2.0-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl

Download URL segyio-1.2.0-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Size 71.9 kB
Tags CPython 3.4 CPython 3.4 pymalloc macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
8654e6f9c1f4ae0498bdc7d8f20c32fbafa8866379690f4f34cf0090d523e646
BLAKE2b-256 checksum
How to use checksums
baa23fddb0440b1b6a449c7e0390cb8375be83b05f01c62286ba64abba608ae2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / segyio-1.2.0-cp27-cp27mu-manylinux1_x86_64.whl

Download URL segyio-1.2.0-cp27-cp27mu-manylinux1_x86_64.whl
Size 104.0 kB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
76ea4343d7859a5ba835ff066d80b4ade03f14cd33367fb391dd278ca1b4007d
BLAKE2b-256 checksum
How to use checksums
a152dc84f307b33f2aca1606bebcd7a66fffbb8ff4231df66311f0747e352a3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / segyio-1.2.0-cp27-cp27m-win_amd64.whl

Download URL segyio-1.2.0-cp27-cp27m-win_amd64.whl
Size 53.3 kB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
7b36ed79c893ff257af77656a66992004bcd43d5d06a7d7b3047fce0e828c9da
BLAKE2b-256 checksum
How to use checksums
83555f6681ebed00b0005302e439bf789241dcdfe6b9216a4b99950fb1bb8ae6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / segyio-1.2.0-cp27-cp27m-win32.whl

Download URL segyio-1.2.0-cp27-cp27m-win32.whl
Size 49.2 kB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
fad1eb3ceb8d826d59ade579e88fa2441b095bf2d10f912b4fe686749fd57964
BLAKE2b-256 checksum
How to use checksums
ffefa4c1223aeeabaef4ea0d64f035a7e74d5cb989f3c8b4c47047e2d9b4b5d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / segyio-1.2.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl

Download URL segyio-1.2.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Size 71.9 kB
Tags CPython 2.7 CPython 2.7 pymalloc macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5e622282f51ced95234368fcec9c083ee077eb724dd6cda5c4e915e8840d90de
BLAKE2b-256 checksum
How to use checksums
61c36b35a75510001dc18b3b5f4ac0cb46e30c12e1473085d72d05ff5c43067a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

1.9.9

30 release files

1.9.7

25 release files

1.9.6

19 release files

1.9.5

16 release files

1.9.4

15 release files

1.9.2

16 release files

1.9.1

20 release files

1.8.9

16 release files

1.8.8

17 release files

1.8.6

19 release files

1.8.5

19 release files

1.8.4

19 release files

1.8.3

19 release files

1.8.2

19 release files

1.8.1

19 release files

1.8.0

19 release files

1.7.1

19 release files

1.7.0

19 release files

1.5.3

15 release files

1.5.2

15 release files

1.4.0

10 release files

1.3.8

9 release files

1.3.7

9 release files

1.3.6

9 release files

1.3.5

9 release files

1.3.4

9 release files

1.3.2

15 release files

1.3.1

9 release files

1.3.0

15 release files

This release

1.2.0 This release

15 release files

1.0.8

9 release files

1.0.6

1 release file

1.0.4.1

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

0.0.0

17 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page