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.9.0a1.tar.gz (2.1 MB view details)

Uploaded Source

Built Distributions

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

segyio-1.9.0a1-cp37-cp37m-win_amd64.whl (91.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

segyio-1.9.0a1-cp37-cp37m-win32.whl (85.3 kB view details)

Uploaded CPython 3.7mWindows x86

segyio-1.9.0a1-cp37-cp37m-manylinux1_x86_64.whl (89.5 kB view details)

Uploaded CPython 3.7m

segyio-1.9.0a1-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 (111.9 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.9.0a1-cp36-cp36m-win_amd64.whl (91.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

segyio-1.9.0a1-cp36-cp36m-win32.whl (85.3 kB view details)

Uploaded CPython 3.6mWindows x86

segyio-1.9.0a1-cp36-cp36m-manylinux1_x86_64.whl (89.5 kB view details)

Uploaded CPython 3.6m

segyio-1.9.0a1-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 (111.9 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.9.0a1-cp35-cp35m-win_amd64.whl (91.7 kB view details)

Uploaded CPython 3.5mWindows x86-64

segyio-1.9.0a1-cp35-cp35m-win32.whl (85.3 kB view details)

Uploaded CPython 3.5mWindows x86

segyio-1.9.0a1-cp35-cp35m-manylinux1_x86_64.whl (89.5 kB view details)

Uploaded CPython 3.5m

segyio-1.9.0a1-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 (111.9 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.9.0a1-cp34-cp34m-manylinux1_x86_64.whl (89.4 kB view details)

Uploaded CPython 3.4m

segyio-1.9.0a1-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 (111.8 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.9.0a1-cp27-cp27mu-manylinux1_x86_64.whl (89.6 kB view details)

Uploaded CPython 2.7mu

segyio-1.9.0a1-cp27-cp27m-win_amd64.whl (84.5 kB view details)

Uploaded CPython 2.7mWindows x86-64

segyio-1.9.0a1-cp27-cp27m-win32.whl (79.3 kB view details)

Uploaded CPython 2.7mWindows x86

segyio-1.9.0a1-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 (111.8 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.9.0a1.tar.gz.

File metadata

  • Download URL: segyio-1.9.0a1.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.1

File hashes

Hashes for segyio-1.9.0a1.tar.gz
Algorithm Hash digest
SHA256 115dfa89a35dec08b89e215ebb5d520b2a3b1d25ab2ec9f9373dcfcefa7fa587
MD5 672ceb0a9d940e3b1e05aa0bf0697d05
BLAKE2b-256 812f1148b356c27292936a866cd82a62cdf75249f5eb7b9c97a7ac9ca8a37347

See more details on using hashes here.

File details

Details for the file segyio-1.9.0a1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: segyio-1.9.0a1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 91.7 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for segyio-1.9.0a1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c2450471b3a7bc14cc5064995400934c1df82cd6b566ed5b628ce75f12c0adf7
MD5 c1cda31ba3caeceb6fdc43b1ec96845b
BLAKE2b-256 4636dbf51216af23d91f2508c035ef358e1f9fb5a4830e031bc05ae3a433c0f1

See more details on using hashes here.

File details

Details for the file segyio-1.9.0a1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: segyio-1.9.0a1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 85.3 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for segyio-1.9.0a1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 50487004d694babb6a72b466f518272706fab0b3e9ea3d951fb9c11d9be0153a
MD5 83c223292b3c401700fc88789e15ca57
BLAKE2b-256 ec8b7cfd5293518657bf94e9a469e1e79f36970cdfd4d8972229e1f7a370abc5

See more details on using hashes here.

File details

Details for the file segyio-1.9.0a1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: segyio-1.9.0a1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 89.5 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.1

File hashes

Hashes for segyio-1.9.0a1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c8bd88a6753f275b68c77c32a70cfa034065b9ff59c7951802469b131eb30fc0
MD5 deafc57b51988a763aadceb26915ac2b
BLAKE2b-256 be26f169f51a73cb9cee9340c820bfdb6c02e4a13e0d0cfe14b3d84dea3a8caf

See more details on using hashes here.

File details

Details for the file segyio-1.9.0a1-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.9.0a1-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 6bc26e1516de696ed5245453cf69500b1238e37cdc803936061293510ad58d71
MD5 3c19936a64932d671a48b8a6ba5f439f
BLAKE2b-256 84e583a9f395b0e5f7b72fe9ff98e5a2e019aae53eb09479ac6c5c0af0972bf1

See more details on using hashes here.

File details

Details for the file segyio-1.9.0a1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: segyio-1.9.0a1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 91.7 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for segyio-1.9.0a1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 906549f6f550ec151dede7b4b55fbabb74eed3fce9c4c8fbae2ca75500be0880
MD5 8510c35fa9e78235353168c57a87d77f
BLAKE2b-256 f1f56a4f687f08a6d145e33625918a0409a2a7f5fd4c0b2bf3c10c359f5edcca

See more details on using hashes here.

File details

Details for the file segyio-1.9.0a1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: segyio-1.9.0a1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 85.3 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for segyio-1.9.0a1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 ccb87e782d221cac1fd1789e1e3736c70a156d42365e66b23ff879a5a79cbb0b
MD5 e7527e5325d6e3ce619488aa76a7df01
BLAKE2b-256 a8304d2082dc2062a970076f2ccf052f36096e7f0eb7d15a744b4012db076cf1

See more details on using hashes here.

File details

Details for the file segyio-1.9.0a1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: segyio-1.9.0a1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 89.5 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.3

File hashes

Hashes for segyio-1.9.0a1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 46cdc6062c26a954e2e749809948ff6fca0072ffc347922f1c69d089d7c46923
MD5 f1b93c01a0c23394c093c7d32bd58f28
BLAKE2b-256 80724a9965222dc39703ec71f0a93f1beaf3f33061281c5d8611e9423bcee66a

See more details on using hashes here.

File details

Details for the file segyio-1.9.0a1-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.9.0a1-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 700e1574f10a1487610f567404f9d7b39140a8d3cc3298131a2602e02f32f9b4
MD5 c6a12db97d3a539cc606bffd07a89d7d
BLAKE2b-256 1601975ad3db97414682cec9fd016a924fc9fa6347770aceeff09f1c5f49f903

See more details on using hashes here.

File details

Details for the file segyio-1.9.0a1-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: segyio-1.9.0a1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 91.7 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.5.4

File hashes

Hashes for segyio-1.9.0a1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 859e49f50dfe15e6e86dabb48e50eb97b1cb15db4b3814ac54ce31f5dcfc1899
MD5 e24dbbc408a8598205faa42d1c942137
BLAKE2b-256 4d60bad0bf9c8d71290d16d3f0f07c1df329436a7315694a14336d798c278215

See more details on using hashes here.

File details

Details for the file segyio-1.9.0a1-cp35-cp35m-win32.whl.

File metadata

  • Download URL: segyio-1.9.0a1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 85.3 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.5.4

File hashes

Hashes for segyio-1.9.0a1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 e4882a11a200ea853c570e8384dc99343c6d64a867a108547174e268a71fdbb5
MD5 f085288a5b85dd7b0eb913f7f332082e
BLAKE2b-256 ad151adec00e4164417fbced38d6eb0dc6bf30a51498463b1da016b69b7109f2

See more details on using hashes here.

File details

Details for the file segyio-1.9.0a1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: segyio-1.9.0a1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 89.5 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.5.6

File hashes

Hashes for segyio-1.9.0a1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f162e9d72435b19cc9d1b5afbccac4b27645fa5d4c268c6db56ac00689f2c601
MD5 84fd8a3a80d402ec9145e08f66eccff0
BLAKE2b-256 63edc491554c6929248e0634587d3124665e573b94d106c1645e34c075f64e67

See more details on using hashes here.

File details

Details for the file segyio-1.9.0a1-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.9.0a1-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 07e2e290d7be888cf4f3887957f57e81b56b436451724f5e891e8dd714833144
MD5 d23a2ffbd74a4b9a53c4bb3d80c6810b
BLAKE2b-256 aa9a864e788468469a63e132b5e0d5ab193f12a0530e70b13a9a06c61c7b6ebb

See more details on using hashes here.

File details

Details for the file segyio-1.9.0a1-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: segyio-1.9.0a1-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 89.4 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.4.6

File hashes

Hashes for segyio-1.9.0a1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6751872ca42da07a8bff0b34bad71fb4b04b7ceb6d2c0d44f698b27190ca6641
MD5 750ec9606e2a702b758f32762f4d10bc
BLAKE2b-256 845755768a3ecabae1016f721f68b081e419adf93b31a3009a52a354f6e4284b

See more details on using hashes here.

File details

Details for the file segyio-1.9.0a1-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.9.0a1-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 ce9aae7114194953f12619e566177e93f4f1b0a16bf9802ae65c0ecd8c49f660
MD5 dcd4c1dd819fbc68bdb6e82a91f5e24b
BLAKE2b-256 873d2a8648a42bac83099cee56f1e80db2182b0743b6b30c065bcebdc1c629e7

See more details on using hashes here.

File details

Details for the file segyio-1.9.0a1-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: segyio-1.9.0a1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 89.6 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/2.7.14

File hashes

Hashes for segyio-1.9.0a1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 448128952f7142c225e2c1a28255f8d37019efe9abeeb1b2719e611835ad03ad
MD5 9a1f96280878d7567f8ef7daa82d467a
BLAKE2b-256 1b8722ba076e6cd8c1e35e85c6ec0e540ae63912e28ed82b898395efa50f6577

See more details on using hashes here.

File details

Details for the file segyio-1.9.0a1-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: segyio-1.9.0a1-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 84.5 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/2.7.16

File hashes

Hashes for segyio-1.9.0a1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 cc46e2b7e8c5f13335f99358ed5dac69a2f26e41984c0d490b93ca2f7882f4f7
MD5 9bedc612c0af95f7cbc7e7ab6950e5b8
BLAKE2b-256 a7e81110929198ad793c53b84d8688e97a2a507e7bb8a6da7bd23fd6cff7c22a

See more details on using hashes here.

File details

Details for the file segyio-1.9.0a1-cp27-cp27m-win32.whl.

File metadata

  • Download URL: segyio-1.9.0a1-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 79.3 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/2.7.16

File hashes

Hashes for segyio-1.9.0a1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 2c91f8a6e03a655518800c927b400cb3bdf756508d1f0e0d74aca7a937166235
MD5 bd037d4399e76bde662d4e0e324e8946
BLAKE2b-256 7f0fc59d4fa839b1d362d93fe233a117739669bed75648afd533b7e382a91d3a

See more details on using hashes here.

File details

Details for the file segyio-1.9.0a1-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.9.0a1-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 038ca4f1247b0e18bb8a8219b912def344c1a0a8c421e5ea4d0c4759e3cdf5b2
MD5 a236e65fd9a99ce4f14ca8d1d9db6ceb
BLAKE2b-256 42adcd8ea9da46cdf360ac3a177fdb8840935e201e6eb6b4cff6008b4e5a4a56

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