Skip to main content

https://segyio.readthedocs.io

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.

Metadata

Release files for segyio 1.5.3

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.5.3
File Size Uploaded
segyio-1.5.3.tar.gz 627.8 kB Details

Built distributions (wheels)

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

Total release size: 1.6 MB

Release files / segyio-1.5.3.tar.gz

Download URL segyio-1.5.3.tar.gz
Size 627.8 kB
Tags Source
SHA-256 checksum
How to use checksums
8a11ba3339899b7eba5ffe8d1ecdf960e2262bbe24554b176dfd80ad20c7ee38
BLAKE2b-256 checksum
How to use checksums
19f07afac792e2d5408bed54e81758215ea08c3931b4f50a1988853d33131398
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL segyio-1.5.3-cp36-cp36m-win_amd64.whl
Size 69.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
544ce46b6ddc09d114962a7fb88e8f644e7c0ff8cb09a9f904909e7e01885784
BLAKE2b-256 checksum
How to use checksums
16e3371ef8e90fd4831e23a6e7de7ecc359db062eb92e5b43588b04a4af4a657
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL segyio-1.5.3-cp36-cp36m-win32.whl
Size 63.9 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
473324e330940820d63632ec24350bad0f6c3481ad7b188a883bc0d1df7019f7
BLAKE2b-256 checksum
How to use checksums
4d94e1b7847369ee5158f01ed48a32767bd586983ece4b946e198bbd8853037c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL segyio-1.5.3-cp36-cp36m-manylinux1_x86_64.whl
Size 69.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
0ae272973aaf9379a79952f4e8a70fefe2bc53666a402127248787e4d4813eb0
BLAKE2b-256 checksum
How to use checksums
9c7eb7fb7b703ae1d31ac3b2cceff5252a25fefa7789e742b9e28be5be5c8bd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / segyio-1.5.3-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.5.3-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 84.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
badf7c2d5b5ea0aca49ff98afed675d78c7c1212fe07562b287d49f57193295a
BLAKE2b-256 checksum
How to use checksums
14606ef110a4673a6cc54e4d872924be86c69cb8a5f17842c9fbe49f85a68fa3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

Download URL segyio-1.5.3-cp35-cp35m-win32.whl
Size 63.9 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
96a78ac3b8c2732c6403cb94040bd995465404402993a0d70cefafb46aea69bf
BLAKE2b-256 checksum
How to use checksums
2f47e351b174b15b0c2628f1d95e0183b84d3609369ceefa880ea36489b390e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

Release files / segyio-1.5.3-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.5.3-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 84.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
64a6537cb3f43a095da1fed12e3eb31d13f3f9b412f47740b7585e10a572a869
BLAKE2b-256 checksum
How to use checksums
80602b576bcf2f41bc672681266a6d75eb73943f93f3afaa27c9a92945b0031f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL segyio-1.5.3-cp34-cp34m-manylinux1_x86_64.whl
Size 68.9 kB
Tags CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
9a1fe3700cc2a4aeee3f03326099f72bed0d9f54293cc4a8195e95cc8751943e
BLAKE2b-256 checksum
How to use checksums
00707743967e65187b2ba8b38028f5e61547f73ccd492f8aa2e61440ac0a078d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / segyio-1.5.3-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.5.3-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 84.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
ab12c2ca1499d96664ff81472526de7b8d2c919132e5a9c4965de10cbea42c44
BLAKE2b-256 checksum
How to use checksums
3f37c0817263fd42d156d133405d14203b83c5f512642e16bf24362526e08b97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

Download URL segyio-1.5.3-cp27-cp27m-win_amd64.whl
Size 62.3 kB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
9f04498c0887c907c0473ef9152046a011a69c1cc1c87677a53efc001bf6c946
BLAKE2b-256 checksum
How to use checksums
fab0f0bcb8a4bd682a9c98fdd5b0f7e3c8ff1df02605e012a2ff23f5f611834e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

Release files / segyio-1.5.3-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.5.3-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 84.8 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
9289da41ca462750e5fc1bd355decaef795d9a2b9b160eab1b92d22e60f8e1a6
BLAKE2b-256 checksum
How to use checksums
6cedf30214a7bd5f648328a15d3cba1cea22688b3e04b639099a6636703f0841
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

This release

1.5.3 This release

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

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