Skip to main content

Simple & fast IO for SEG-Y files

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

segyio-1.8.2.tar.gz (975.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

segyio-1.8.2-cp37-cp37m-win_amd64.whl (88.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

segyio-1.8.2-cp37-cp37m-win32.whl (82.4 kB view details)

Uploaded CPython 3.7mWindows x86

segyio-1.8.2-cp37-cp37m-manylinux1_x86_64.whl (86.3 kB view details)

Uploaded CPython 3.7m

segyio-1.8.2-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (108.0 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

segyio-1.8.2-cp36-cp36m-win_amd64.whl (88.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

segyio-1.8.2-cp36-cp36m-win32.whl (82.4 kB view details)

Uploaded CPython 3.6mWindows x86

segyio-1.8.2-cp36-cp36m-manylinux1_x86_64.whl (86.2 kB view details)

Uploaded CPython 3.6m

segyio-1.8.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 (108.0 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

segyio-1.8.2-cp35-cp35m-win_amd64.whl (88.4 kB view details)

Uploaded CPython 3.5mWindows x86-64

segyio-1.8.2-cp35-cp35m-win32.whl (82.4 kB view details)

Uploaded CPython 3.5mWindows x86

segyio-1.8.2-cp35-cp35m-manylinux1_x86_64.whl (86.2 kB view details)

Uploaded CPython 3.5m

segyio-1.8.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 (108.0 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

segyio-1.8.2-cp34-cp34m-manylinux1_x86_64.whl (86.2 kB view details)

Uploaded CPython 3.4m

segyio-1.8.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 (108.0 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

segyio-1.8.2-cp27-cp27mu-manylinux1_x86_64.whl (86.3 kB view details)

Uploaded CPython 2.7mu

segyio-1.8.2-cp27-cp27m-win_amd64.whl (81.2 kB view details)

Uploaded CPython 2.7mWindows x86-64

segyio-1.8.2-cp27-cp27m-win32.whl (76.4 kB view details)

Uploaded CPython 2.7mWindows x86

segyio-1.8.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 (108.0 kB view details)

Uploaded CPython 2.7mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

File details

Details for the file segyio-1.8.2.tar.gz.

File metadata

  • Download URL: segyio-1.8.2.tar.gz
  • Upload date:
  • Size: 975.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for segyio-1.8.2.tar.gz
Algorithm Hash digest
SHA256 c2a51bd8b29c6f9addc18692e0e370b2967d27167acb2bd14c80a3ec4fb64161
MD5 1ac4ffd229764ea0a59d90e04ca83ab5
BLAKE2b-256 7d102cebbd91f5e75ee2ee09f9b9b3b4fd9bec7ca8b753ff848205b0eaeff5d6

See more details on using hashes here.

File details

Details for the file segyio-1.8.2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: segyio-1.8.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 88.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

File hashes

Hashes for segyio-1.8.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 177774e7136869f108f35d85f6e389e55896bc20275e879d096933dd1546f8fe
MD5 20c5b1e9890eeb5a2fb2a5112c10dc49
BLAKE2b-256 ff367bec9682ef0ada507e7beddfc48df189bf907fe0f4c56541fe6be30487a6

See more details on using hashes here.

File details

Details for the file segyio-1.8.2-cp37-cp37m-win32.whl.

File metadata

  • Download URL: segyio-1.8.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 82.4 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

File hashes

Hashes for segyio-1.8.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 31e28d9b44c0d3a4d8d7b77dac62af2edc2279bcd25eded58a8656b693cd3766
MD5 fa56328ab3153dd205657e3c2db6a46d
BLAKE2b-256 f2c99c9d251e875ed2d6fbedc0814b21599d50e86e5f5b9a481e8f866fa4bec3

See more details on using hashes here.

File details

Details for the file segyio-1.8.2-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: segyio-1.8.2-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 86.3 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for segyio-1.8.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0487d8a9a9684347ad9410b12c5641dcfa025efd429c7bbd2cd14dfd8db26c08
MD5 954d085d097b29d3b5717c484794db25
BLAKE2b-256 0521d5b4d6f0089acdd421759ef53e06cfc5e29e7bebd796f7bc14f02b771864

See more details on using hashes here.

File details

Details for the file segyio-1.8.2-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for segyio-1.8.2-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3d3dffe0f7db765fd20ccdbab2e2828fbc2937508cac44f59b5684faeaaba890
MD5 0295e0dae4f73c988da893607e58b9ac
BLAKE2b-256 ae9f7657235545142b569bd395df18b420db6a5772d6f5daa6bd7d58a9e514d9

See more details on using hashes here.

File details

Details for the file segyio-1.8.2-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: segyio-1.8.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 88.4 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for segyio-1.8.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 add6e304ea3fa8bf6147d004e7b6b1b585e373db19c1d1d51b94d5ff821bf16d
MD5 9dd4e908f57e7027f81f5a588f182ffb
BLAKE2b-256 b2e4b49670dcd0a03677a03b2f4999fab66a3cb8094e62473944f70886e9b82c

See more details on using hashes here.

File details

Details for the file segyio-1.8.2-cp36-cp36m-win32.whl.

File metadata

  • Download URL: segyio-1.8.2-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 82.4 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for segyio-1.8.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 4ea22918c136f9188cd96161c4136bcc87c66fa3a9d1b4a66a8d0751a049d079
MD5 4a6c2bf4981a7ecd445ccb8db6149d31
BLAKE2b-256 9e1610ca56c2b723af81924913ca47b2dc8843c64eda93c4cf165354840f6ea4

See more details on using hashes here.

File details

Details for the file segyio-1.8.2-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: segyio-1.8.2-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 86.2 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3

File hashes

Hashes for segyio-1.8.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9c8a85898ad4520b030321d890f7cbc67eb7e444ec69093aa52ce65fb58352e9
MD5 69dde7a1a3f44e7b600a6bcec04f45d9
BLAKE2b-256 aa7d58bb1f0eb670ce5ba505ab3e3ed8a6107274f4abf039e9fd4c29aa33bff9

See more details on using hashes here.

File details

Details for the file segyio-1.8.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.

File metadata

File hashes

Hashes for segyio-1.8.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
Algorithm Hash digest
SHA256 22ad7939d39edb5d21e8c89b2d1e4dbefd2ae3696b570a049da173f2244f67f4
MD5 97bcb41371a5888c15905d8004f27054
BLAKE2b-256 c8a9a01f4d65b4f79009dbdb29f632dfdc41ff577e216e25f488f6d84d7aabcd

See more details on using hashes here.

File details

Details for the file segyio-1.8.2-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: segyio-1.8.2-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 88.4 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.4

File hashes

Hashes for segyio-1.8.2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 c340468c42ececa575ecea2e443b05e0d9dc4b68ef4dc222bbad9132f1b24923
MD5 f88d08e2f10ca507c9d60147501a3da1
BLAKE2b-256 d15d643b6af04360b18b3334f96df19809183055f337df4c8fb1d4d4853840e2

See more details on using hashes here.

File details

Details for the file segyio-1.8.2-cp35-cp35m-win32.whl.

File metadata

  • Download URL: segyio-1.8.2-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 82.4 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.4

File hashes

Hashes for segyio-1.8.2-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 8838a135a1c1556acb34d7f69dd7293867bc7c1b198a1bed4ef56fccd070d596
MD5 a9da1642d2bdec73ae00712f1bc6b873
BLAKE2b-256 4969332ca30155a806fb45bc918f65c7ca27cc5a671aea74889e120a0f41523f

See more details on using hashes here.

File details

Details for the file segyio-1.8.2-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: segyio-1.8.2-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 86.2 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6

File hashes

Hashes for segyio-1.8.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2ba9fe2d13632d568d584a397509123acaba48744c7e537f33c269eaf61094e0
MD5 2e9efb8ecd3a372e9b22bd89212a93fc
BLAKE2b-256 faddf6c81a463d55bfe6639ac1d15f9776a268a5724cd1919b72da0270d1429c

See more details on using hashes here.

File details

Details for the file segyio-1.8.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.

File metadata

File hashes

Hashes for segyio-1.8.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
Algorithm Hash digest
SHA256 fdcf84ed04dc107b90ec59d83c6f943bf673f0b2bfe3a531e0976a8cc988d598
MD5 0ea975bd803d84b68c15a30e83d1787e
BLAKE2b-256 15f74431c0f159c98215d0e9a1c704a5269fd23467e7e1085524b98b035422c0

See more details on using hashes here.

File details

Details for the file segyio-1.8.2-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: segyio-1.8.2-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 86.2 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.6

File hashes

Hashes for segyio-1.8.2-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 deb64fd2ee4606b395debf1819626982a553543040e75ad06a6a8399f66594f9
MD5 ef9d33a4e4c0b5bb37938e66ffc9d88e
BLAKE2b-256 4ebcdae821473a5ab34945f1367572bbf5390df0323c11f35302a2aaff50d91d

See more details on using hashes here.

File details

Details for the file segyio-1.8.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.

File metadata

File hashes

Hashes for segyio-1.8.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
Algorithm Hash digest
SHA256 30146d8e5342c0e2ba0d210cc1db3a759fd9109016cecc411137903e1a0deb31
MD5 dd29496cff8a6d83dc8e576c4fa3841b
BLAKE2b-256 9ab01b1b3c1bd03af6bd42d1772249ceae20627d93f9aad5f36bae360f30ad5f

See more details on using hashes here.

File details

Details for the file segyio-1.8.2-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: segyio-1.8.2-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 86.3 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for segyio-1.8.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c5935efe4aef7150a0223d8d0814f73ed8115e7267f9414db236a3a1ac820ae9
MD5 f2d75296bdd97530f9e6f382ae61e150
BLAKE2b-256 2b3811414e6b8dcaf97622b90f63f3be295fdcfe3349237259c5c9099ec7fada

See more details on using hashes here.

File details

Details for the file segyio-1.8.2-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: segyio-1.8.2-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 81.2 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for segyio-1.8.2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 329f7c22c5635662966725b3f1fc71155687c6e531e0ff6ffd7672328bdf9c87
MD5 30dffe432786ec21319357e259f67a66
BLAKE2b-256 74d3186ffd5b12fc75d65dfb842e05f0b285a70f0bd5aa4308dc7cb0a151df6f

See more details on using hashes here.

File details

Details for the file segyio-1.8.2-cp27-cp27m-win32.whl.

File metadata

  • Download URL: segyio-1.8.2-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 76.4 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for segyio-1.8.2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 12def164e318e5bdcba53ad78b9755c3fb2b06c104eb9d25918c204f27f7ca24
MD5 f24e78403a3d1b395f41f6761b91b7f0
BLAKE2b-256 c84038e260cfdf22294973ba6991313fb9acdbe0fa046bd9871e7ef72d6f78f2

See more details on using hashes here.

File details

Details for the file segyio-1.8.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.

File metadata

File hashes

Hashes for segyio-1.8.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
Algorithm Hash digest
SHA256 de9e3375798aca8e7ac59b2094c649e9bcb452ec6bc93d11e5554d7c8ce0eb96
MD5 9460e8c571c2b47851df1c6173507dcf
BLAKE2b-256 893d9f5ac6b9ac4491bb4d49139a904722f0472baca6abd3e7cd6e7359b76769

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page