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.0.tar.gz (1.0 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.8.0-cp37-cp37m-win_amd64.whl (88.3 kB view details)

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mWindows x86

segyio-1.8.0-cp37-cp37m-manylinux1_x86_64.whl (86.2 kB view details)

Uploaded CPython 3.7m

segyio-1.8.0-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.0-cp36-cp36m-win_amd64.whl (88.3 kB view details)

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6m

segyio-1.8.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 (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.0-cp35-cp35m-win_amd64.whl (88.3 kB view details)

Uploaded CPython 3.5mWindows x86-64

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

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 3.5m

segyio-1.8.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 (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.0-cp34-cp34m-manylinux1_x86_64.whl (86.1 kB view details)

Uploaded CPython 3.4m

segyio-1.8.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 (107.9 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.0-cp27-cp27mu-manylinux1_x86_64.whl (86.3 kB view details)

Uploaded CPython 2.7mu

segyio-1.8.0-cp27-cp27m-win_amd64.whl (81.1 kB view details)

Uploaded CPython 2.7mWindows x86-64

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

Uploaded CPython 2.7mWindows x86

segyio-1.8.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 (107.9 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.0.tar.gz.

File metadata

  • Download URL: segyio-1.8.0.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • 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.0.tar.gz
Algorithm Hash digest
SHA256 0832033db4c1d3271f9bc3f386c334fe387f5eba2392d68f497d8c2acc05f90e
MD5 e063d26df1913526d04449b76d7b823d
BLAKE2b-256 a8842ed951d14c811f587b48b96674c11c0b983bf1917d007420d3c41e72920c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 88.3 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.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 cff656c5f83b5816acba05fff3a02da17c87359eaf78ac2cd13eff36ae6a5d3a
MD5 95c9f149024bdf9095974fe6c652e068
BLAKE2b-256 99bd9376310197fd268d19f79b780f7773d0aaf5735cbf45ecc6bfa7edcd796e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0-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.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 1d56cc12c88c38bf91b0bb1eddd9b0e524893e2982cb808f5d7ef6521f322d37
MD5 8411e254f9f20f3d668973e72597084f
BLAKE2b-256 b61d7ebe42decdd1c1bf60ca683389fccd305926c214f95c7442e881fa1db84e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 86.2 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.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 119968c3080c6abf219f2876ca2e9d29fcb302385ef6d4ec0d18f39f655060bd
MD5 b888071b79e443363c9e081e88dea725
BLAKE2b-256 252fde09697328ea29f822b982614fe62c90ee454b3072b1f8a9f0528a451e2f

See more details on using hashes here.

File details

Details for the file segyio-1.8.0-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.0-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 e26d17d64e2ebeb8a2c049e48ca8ad4fb31db67a700d71f50343ccae4739ffb0
MD5 d97a86af9224dc30e8dd18827ceabadf
BLAKE2b-256 53905497dc4e17b67256eafcda78481eb22f62d494c55f1f9cacf394a915db10

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 88.3 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.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 a92136a69d615118eca52588f547dec6daf3e60e79a8feb5f4e5a0c7738a88db
MD5 d7e8edd63d63f51e0026303879ab260c
BLAKE2b-256 94bb443988f5022ea95c921551ff1a22f7bcb7f9b57cf223a2bbaca217c921df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0-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.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 9a027398a07568ff91d06fb15d749e6a5eae4d84b2d8d3b6cdffbfd45dc7cfeb
MD5 1e2da115267f8aab7f90635475daa88e
BLAKE2b-256 9c64ee5dbce02e5368e38463d6834e95f2a3a96e0617b078d5fe296305bcc5f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0-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.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 504281c3014e1b250ebf2e386bcc0a49717878ca7b5458441a5fc821f94a9b2b
MD5 85d391dbbea3b9718e6e55f65a2eeda3
BLAKE2b-256 62fb71b8f4330ad2c3002567a23b9da2d4b78922677ab933c60b150971224832

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.8.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
Algorithm Hash digest
SHA256 b86b8c63531c160e2776e15da0dcaa9c58b7c331afbec7639e287bcbac89e429
MD5 49a2083823354bfc162127d4c44f8434
BLAKE2b-256 769455e687da0ec7a683268de7f4055696126a077d4514bcaf82729472a7a549

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 88.3 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.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 c3487337746b869ea97519680ee758435f5f08d75abc78d23339b4e3e0c0f4d5
MD5 b0f002bfa2f4d509d1d63f7b283a11fb
BLAKE2b-256 851dd22bd5ff58838b97b8084be612cbe9af3852e1a4c4fd7dcbff4434795a82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0-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.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 8ed7c43c63ea9f5f12c3908c8b4aa470d74f92fffafa23cb5e03144915c3e91e
MD5 c89eae1b4089cbf97aab162f1f7ddea6
BLAKE2b-256 8bdda14debb24331e62d770d56efac17c56332215b6ed2f5ce0f33620951333e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0-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.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 18b2c870b44d955b648cc4b1e8ef66c692d80b31d65c69aab84f6f666575eea0
MD5 c67a3ef43751ec678244cea18ce830a0
BLAKE2b-256 f1c7eea63beb756376b5479f019108f8b3dfb6fe68635189ad0e1fe5eec639a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.8.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
Algorithm Hash digest
SHA256 5d6e052356c69bc75fa973b09ce2242b62e1c8c05edc9efae57565aafafe88b2
MD5 997b5e73d0a1449b0665f0f55d8553ae
BLAKE2b-256 5ab67bf0c71253bb9e11ec168df099fe8813f7ecd010f6c507be2be68970f744

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 86.1 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.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 36f5da53d7fdcb9af3f37cc8c762842c1726a0b99b5560884f1d00eee4409642
MD5 6d84048930b77e280c0cc4e7ef7f9285
BLAKE2b-256 a2cd7e2b6b3a45ca36726be2fc274316fe852943611c6a9a604ef89873499eba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.8.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
Algorithm Hash digest
SHA256 bd057c2e76f13f5c3cd9a97faa32fc80e75162d8313cfc7dc25b67cbca244f28
MD5 6019bf31bb2df5bff43de6892d329dad
BLAKE2b-256 4c57443719f5b8d404bad4c5fe787fa9634a0734be9187ec1c78654b94555794

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0-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.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 93d92e5a43dc2518a3de52bee15be3077a5b205f6b38232a2ac48f942f9bda9e
MD5 dbf340dbb2c16d5629e4021f87f59dd4
BLAKE2b-256 c1122a781c47c30b8d179fdcf237854cd68e1701696aff2306287a51e614b359

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 81.1 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.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 27ecb0efd40265a61864eb280e4cc0dbb86a7ce8a7f60876c67dda005c825adf
MD5 948baa33f1660209383cd659adf20d78
BLAKE2b-256 921d1b4ba2c33f89dad8301600042350f32b111493e9687b479ad1a60fac8a98

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0-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.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 b8d766422f1ecc15cc353824b9e26a5a46e7d657b139ebd557e38e832e4a51a1
MD5 c2f6a1bae015f4c44483eaa30d5d739b
BLAKE2b-256 dda17e4a1108ead1ad9aaa0bfe6fb9ef15f7c621dbbf671c5f6fb741c81e749e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.8.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
Algorithm Hash digest
SHA256 85e24f11f625ea083aaf5e4585570ba464a90cd1e11c312baaef7e1aaf754ebb
MD5 2a6f8b5779ab2619da7d72122a1c16cd
BLAKE2b-256 fd71e308a2133b2569720cad01e66c3024a2698a7b37781adacfa40a6d829aad

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