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.3.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.3.0
File Size Uploaded
segyio-1.3.0.tar.gz 52.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for segyio 1.3.0
File
segyio-1.3.0-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
segyio-1.3.0-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
segyio-1.3.0-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
segyio-1.3.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.9+ x86-64, macOS 10.10+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ x86-64 Details
segyio-1.3.0-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
segyio-1.3.0-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
segyio-1.3.0-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
segyio-1.3.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.6+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.9+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.10+ Intel (x86-64, i386) Details
segyio-1.3.0-cp34-cp34m-manylinux1_x86_64.whl CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64 Details
segyio-1.3.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.10+ Intel (x86-64, i386), macOS 10.9+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.10+ x86-64, macOS 10.6+ Intel (x86-64, i386) Details
segyio-1.3.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.3.0-cp27-cp27m-win_amd64.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-64 Details
segyio-1.3.0-cp27-cp27m-win32.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-32 Details
segyio-1.3.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+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386), macOS 10.9+ Intel (x86-64, i386), macOS 10.9+ x86-64 Details

Total release size: 1.1 MB

Release files / segyio-1.3.0.tar.gz

Download URL segyio-1.3.0.tar.gz
Size 52.7 kB
Tags Source
SHA-256 checksum
How to use checksums
fe398b9ecb1284c5af6ba3319a08dc70d85730d89ac125395e0c05849d263cb7
BLAKE2b-256 checksum
How to use checksums
fe99d35147a2fd4c1eeda1556b71d3ae4e4273e57fbb578751163834eb56624a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL segyio-1.3.0-cp36-cp36m-win_amd64.whl
Size 54.4 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
5e730d84e4a8d29a2f8abd54504114d1382c24f604e553e7b675c9e91891fe4b
BLAKE2b-256 checksum
How to use checksums
3d0ae0e0e08542d484179231f50d6fb2c82826514a0164bf3393b0f390583b62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL segyio-1.3.0-cp36-cp36m-win32.whl
Size 50.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
ec5f3dc0bbfc4d788f0bd6424f4c0114ff7e0a8c7715eb81e6f40eda2417bb59
BLAKE2b-256 checksum
How to use checksums
37dbd29f6a1c328efadaf59c0f756bedf1cfbe24e878060fb118162ab6126c03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL segyio-1.3.0-cp36-cp36m-manylinux1_x86_64.whl
Size 104.5 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ef8ac7e0ed5fa3fba774ebd6cfe065ee5be322be48237564af8f27b49cfd7f59
BLAKE2b-256 checksum
How to use checksums
7c0f70e06bad6057c3e3c789219f40f11d67550de50b7ff32248991f865094bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / segyio-1.3.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.3.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 72.2 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
a03e14de5e2a0dd7c3bb1bb227ab9b48da2b2a8a47bb5551de716e716898ff59
BLAKE2b-256 checksum
How to use checksums
a02761ebea41cd71c0d3d5a0dbd13edd6936a08fb2133860af775875491c40b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL segyio-1.3.0-cp35-cp35m-win_amd64.whl
Size 54.4 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
c2e85e0da36abb80c67e154a1426cd7b88e467886f0407a4986120ef64ae5eac
BLAKE2b-256 checksum
How to use checksums
f04383f4fd0bc20473289d585a8fbc1e77a90bb12e18ffc082dc432967571f5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL segyio-1.3.0-cp35-cp35m-win32.whl
Size 50.0 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
36fa5bd165df6c88b0f5280323368903e27597327ad3a8d7b2786c8e4d2e3dc4
BLAKE2b-256 checksum
How to use checksums
5656e2e79c58fd8df782b726dbc61fa810ece8771c382c4acf92142819ac551e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

Release files / segyio-1.3.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.3.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 72.2 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
8e652036b043cc4336fe36611ef5a8e1a00f48d0fd4d15848eccf99d0a0accfa
BLAKE2b-256 checksum
How to use checksums
29e23a0d0a55fe790e1cfc26e081698ac53e0526248d913f412e5b51ac5688b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL segyio-1.3.0-cp34-cp34m-manylinux1_x86_64.whl
Size 104.3 kB
Tags CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
b94cf5f98b43e0fddb05098a18cabbb4954697222a57f3806f6fa34315540432
BLAKE2b-256 checksum
How to use checksums
301e7f954b966e6a623968c3eeab973cea144da879e51d358c4b2ce4f70d2335
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / segyio-1.3.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.3.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 72.2 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
1cca2e3c089e83ecd74d8b2380819c1240bc4b3cfbb5c4b24ae54eadbc78ffac
BLAKE2b-256 checksum
How to use checksums
eceac71d460db267d76a6a83695e47986e918f1976315929c6aaa164109ffc7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

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

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

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

Release files / segyio-1.3.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.3.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 72.2 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
a4e21db077fa468216951032bfd5d810b199e6c6204112b9ffd08a3abdfca7aa
BLAKE2b-256 checksum
How to use checksums
da897dda5bbd6776597daeef67d25695e85e02852b56aeac6f77ab2fce43063b
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

This release

1.3.0 This release

15 release files

1.2.0

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