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.7.1.tar.gz (853.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.7.1-cp37-cp37m-win_amd64.whl (81.2 kB view details)

Uploaded CPython 3.7mWindows x86-64

segyio-1.7.1-cp37-cp37m-win32.whl (75.3 kB view details)

Uploaded CPython 3.7mWindows x86

segyio-1.7.1-cp37-cp37m-manylinux1_x86_64.whl (78.9 kB view details)

Uploaded CPython 3.7m

segyio-1.7.1-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 (99.5 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.7.1-cp36-cp36m-win_amd64.whl (81.2 kB view details)

Uploaded CPython 3.6mWindows x86-64

segyio-1.7.1-cp36-cp36m-win32.whl (75.3 kB view details)

Uploaded CPython 3.6mWindows x86

segyio-1.7.1-cp36-cp36m-manylinux1_x86_64.whl (78.9 kB view details)

Uploaded CPython 3.6m

segyio-1.7.1-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 (99.5 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.7.1-cp35-cp35m-win_amd64.whl (81.2 kB view details)

Uploaded CPython 3.5mWindows x86-64

segyio-1.7.1-cp35-cp35m-win32.whl (75.3 kB view details)

Uploaded CPython 3.5mWindows x86

segyio-1.7.1-cp35-cp35m-manylinux1_x86_64.whl (78.9 kB view details)

Uploaded CPython 3.5m

segyio-1.7.1-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 (99.5 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.7.1-cp34-cp34m-manylinux1_x86_64.whl (78.8 kB view details)

Uploaded CPython 3.4m

segyio-1.7.1-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 (99.4 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.7.1-cp27-cp27mu-manylinux1_x86_64.whl (79.0 kB view details)

Uploaded CPython 2.7mu

segyio-1.7.1-cp27-cp27m-win_amd64.whl (74.1 kB view details)

Uploaded CPython 2.7mWindows x86-64

segyio-1.7.1-cp27-cp27m-win32.whl (69.3 kB view details)

Uploaded CPython 2.7mWindows x86

segyio-1.7.1-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 (99.4 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.7.1.tar.gz.

File metadata

  • Download URL: segyio-1.7.1.tar.gz
  • Upload date:
  • Size: 853.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.0

File hashes

Hashes for segyio-1.7.1.tar.gz
Algorithm Hash digest
SHA256 8e173fbd8a180e576bd8c26763120eb19cb6137f42106d93c3158231f9844662
MD5 ba96290364060b644fc8a8c25b13e7d2
BLAKE2b-256 f07c68c1251b8bad053b9b24a7399e97748152df55bf4d77e5d6763f7fae0e1d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.7.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 81.2 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.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.0

File hashes

Hashes for segyio-1.7.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 5ab1309cbaba7c40024f92674ea512a53c7dfb04e7bfc653b3c15c016ae56145
MD5 77eb4ab90af132089a24b1fa77edcbe1
BLAKE2b-256 b58471675c7e7ba203e2a423491aca0eae70a22944869deb34671ecb7ff96541

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.7.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 708a9ac38c4d41aa224cd6388a88d1445bbccd30590f8f6e9c558fe721de0e17
MD5 280430a2ac4046469150d9879f3b68f6
BLAKE2b-256 2a7936174f96abd73acc2a12347e8659729e442bed87fb774abfd241bed2d39f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.7.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 78.9 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.0

File hashes

Hashes for segyio-1.7.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5b1d3468273212f7a9a8063ef81be07f9641036d75235f1d321bb076ea220c03
MD5 a6ccb9059f3379a2c1109aeab7fb3150
BLAKE2b-256 ce08cff87b548e8a6758a8d1e7d8c9d7d3bb71c6f6345ca6ff23570aa53504d8

See more details on using hashes here.

File details

Details for the file segyio-1.7.1-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.7.1-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 045195a9e80de7e5b89a74b9368f0c52205e090dcf8bbabda8d5458da62d89d7
MD5 626bb02dd9fe64eaf274777053778885
BLAKE2b-256 7f1769ee000e720226bdeca0ded4e0fa34d665cfb08acd219e74df8bf9e1fb87

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.7.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 81.2 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.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.6.6

File hashes

Hashes for segyio-1.7.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 31f23c666c4959d11bd6dae08f41e74e10da0753854106aeacf187f049b095e3
MD5 adf58be5873e990dd914f66d1a15a197
BLAKE2b-256 f6728a87a1ee0f0a759a81792063cb25340679fd27725f928f9b216ce44450b2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.7.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 2eebf26bca12be0b4a799aeeeb625dff45b8f9bd095526d9704877a40729a720
MD5 d587679191fa5692ad833b47cd713be8
BLAKE2b-256 ec9b64e6f1a93f4f8a293d271ca5e22c4e9d9faeac5dbd4dbaded86fdaa9f8c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.7.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 78.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.6.3

File hashes

Hashes for segyio-1.7.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 40bcd9a0823e58f92bb5cae97c3e2e3029c66e5401a2120f16326f7bbe1fcbcd
MD5 9319f71634c014545caaef618c17b2c7
BLAKE2b-256 3373613bd2ad368fee01c1d330b14e5d4f10cd7ad2f4a4e6ec0a05237470f5d7

See more details on using hashes here.

File details

Details for the file segyio-1.7.1-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.7.1-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 8419e2b82fe47f558486a7e13679c7af35a77f6da535e0eb201a4e6b0ce9c530
MD5 f593f74cd3413b6211a6537a037c21c5
BLAKE2b-256 61dccc114386856f7dace727cf0480a86c4254cf414ff880c545de981058f27f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.7.1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 81.2 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.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.5.4

File hashes

Hashes for segyio-1.7.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 b369acd36046c63b24a5c19d40c905da5e28d2f044a5303f4f978f1ac64a2fa7
MD5 3b85b86b2cf0a2e3ca55753d78691b12
BLAKE2b-256 fb44b9695da6a4b930a67a7241a3600499ae78847cdf7d7ab0e21b4485b04530

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.7.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 946e9f262347c821a77f84eae78cb48fc862fe50fdc1a3df2e3709832e00b052
MD5 1fadb38b040b900c9164fe6cf6e942a6
BLAKE2b-256 857efbbed8c671dd81d8ee69f4f03e98e49d58760ea1312c6b2420734983e9cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.7.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 78.9 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.5.6

File hashes

Hashes for segyio-1.7.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 107a92f4f1497ec2e4468bad4516da98648bd4f158e5030d6bad1ce00ce48af7
MD5 aa29847b9c1ee20c95b9deb671eab329
BLAKE2b-256 d34d82fdeb211a8357a2919d5119a89183367a6e9b3dd3f3e6fe0c9a86c24762

See more details on using hashes here.

File details

Details for the file segyio-1.7.1-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.7.1-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 401e2919c2ecf0679fff08ffa4e5a85b1210331ff19a477ada659716b60f2eef
MD5 323a7d63d32fd86c840687d87562f331
BLAKE2b-256 e4cdae3486f7567a09ef92a0113c1e9972222c3476a86fc50d15f7c3b846bd93

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.7.1-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 78.8 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.4.6

File hashes

Hashes for segyio-1.7.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1e2367931172e1538c964bbe2ce8aea5380cc6480661108df9b713a81d5ea3e2
MD5 6dbe92830dbcad4f35d3eb9500c8906e
BLAKE2b-256 ad502679268cb816bf7546fb2930ac71c0db8e72002dcfe5186e9554221ccc8e

See more details on using hashes here.

File details

Details for the file segyio-1.7.1-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.7.1-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 9b705820a7a7305a0c126439a3b4f371a1232605d364ca3e3e17928e1965c574
MD5 9967952fa3bd8a10edc79e7fbf11a271
BLAKE2b-256 eae1e41ec5bee5610743b0cf10abad5345e739a4d3acfc641f68d376c4e8ccbc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.7.1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 79.0 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/2.7.14

File hashes

Hashes for segyio-1.7.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 72b4211a6fc2b56608a6df67fe34b51c23607a888dd39b8c662257f92c3b9368
MD5 324cf1c102c39781b3db8fe1e9773328
BLAKE2b-256 c6cd2afe25045414d489cf4e130ed0b6d8df295062aa19a6f79a45d273372e46

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.7.1-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 74.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.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/2.7.15

File hashes

Hashes for segyio-1.7.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 a49f4fe51f2492eb9bb866f9c945d59238d4a556dbd97c1f3094efaae65962b2
MD5 efa0d7a312e9ea50e70b72053a18ba19
BLAKE2b-256 f8b5b2271d4599be8dc0067c49d95a32480f18d4141403a13459d66cfd626a5f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.7.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 400caebc773a8580f08e54fccca1a2026c6340fb75c4a98cfabca4c478bb9de9
MD5 00d75d8767f7af9eedf8c6c3f039101e
BLAKE2b-256 23c0af97bf425c86e38d95276fc0f74bfa4a362b8f85186d3354468157041f4f

See more details on using hashes here.

File details

Details for the file segyio-1.7.1-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.7.1-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 3aa2b43acf338631ade4c1667aaef06e65d6c8a9634fb6081c5e3a66d87e6f89
MD5 0c76ad0f4a7acfebe45b249d1301d8c0
BLAKE2b-256 58b7fb76474db7829432022ae16b8d3e2778b3cd803bbc41762e9e40cec41e91

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