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.5.2

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.2
File Size Uploaded
segyio-1.5.2.tar.gz 637.4 kB Details

Built distributions (wheels)

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

Release files / segyio-1.5.2.tar.gz

Download URL segyio-1.5.2.tar.gz
Size 637.4 kB
Tags Source
SHA-256 checksum
How to use checksums
1b6b7c2323fa8d11b084116ee72c7681a4fa61767488831e8872e5a66ab663e6
BLAKE2b-256 checksum
How to use checksums
bf24403715c4574ddf4711999f8c5015c5373afecd1b1e9caa3184d22823495c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL segyio-1.5.2-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
427603a33f1bdbeb11662d5db91f08246eb31cb2c5a4055b94665f861f80ecd1
BLAKE2b-256 checksum
How to use checksums
b25d00c9b4506fcb4a7e87d47bde24e471ae1705cf694b29dbf5d5f809543f1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL segyio-1.5.2-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
6d33df1bf275458c14c5e976d8bb27c3a5a5b0eb6da1742f282a8255652d263c
BLAKE2b-256 checksum
How to use checksums
b4b66876632e555cb6af0772cee75af30d67e2968f9f67b2568c610458d7f7a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

Release files / segyio-1.5.2-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.2-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
dc2547c8e9ce43aab7a1c03165b6c67e29adedc4372526fa6f781e43d380e113
BLAKE2b-256 checksum
How to use checksums
7f197c394853415e590b64ea1032a230e46dbdc7e118e00268a9eb9a334f2387
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL segyio-1.5.2-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
2659467add76c0e8c5a4bb44e4d2f8dd3f39eb02b024573c9e923864859badd0
BLAKE2b-256 checksum
How to use checksums
c6a231a8ac89ab23e6137c9de3f5683dbebab4cadcbfa8a35fcacf2a5ff990db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL segyio-1.5.2-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
4d679499189b96d9454b18bdea3f7825c5d7aeba8d395053d859b7892d96c55d
BLAKE2b-256 checksum
How to use checksums
d40130c035ed79799c74de79098a9060977579794eddaf32c634a638291a86eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

Release files / segyio-1.5.2-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.2-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
4f8269f25e1244b2cf7f06173eb7b133158c9410c67fcdc16cf06460b8ee2276
BLAKE2b-256 checksum
How to use checksums
1444e15d11d3473a4863059658a37b6d56d5f483f0483c41d84302fb79d88a2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL segyio-1.5.2-cp34-cp34m-manylinux1_x86_64.whl
Size 124.1 kB
Tags CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
1370e139e482df56c0a306353d7f5fc488b25e8160644ee7bacdb34b4e5a715b
BLAKE2b-256 checksum
How to use checksums
0339a165b082d5f5f4c612b5dbbca24a15a5cbf2a51af6b36001038155691322
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / segyio-1.5.2-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.2-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
5e565b11684d580343dff4c73d51fba785879153765ef6359f9799e64230c54f
BLAKE2b-256 checksum
How to use checksums
47fff3068863dc5122629a866ef2d971c67d496dc3a7ff873b2ab4ccff4beb65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

Download URL segyio-1.5.2-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
8e58dad06c13033b762a27a61e9f7a59698e9b4117d155e568c9ed35f6bc135f
BLAKE2b-256 checksum
How to use checksums
d170f063267e507665b8519b8e732131a8899c9a88e7126f87798034ccddb058
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL segyio-1.5.2-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
ca9a34023f486d3e3f8bc63023ea889c773c09bd4c223faad7411c7dc54c0ebf
BLAKE2b-256 checksum
How to use checksums
fdb85946c1a141739b282649792d3bab75041c747773c02391c4d14d2cce0b3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / segyio-1.5.2-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.2-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
099cbcbb4fe2f146d79023806d84c246cf19a63abfe8a09048de962f594e37d5
BLAKE2b-256 checksum
How to use checksums
9d883543dff81ccdef598a4de1c805a12eddda028c36f84f1acebe4148ae9bf0
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

This release

1.5.2 This release

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