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.6.tar.gz (1.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.6-cp39-cp39-win_amd64.whl (86.9 kB view details)

Uploaded CPython 3.9Windows x86-64

segyio-1.9.6-cp39-cp39-win32.whl (80.1 kB view details)

Uploaded CPython 3.9Windows x86

segyio-1.9.6-cp39-cp39-manylinux2010_x86_64.whl (85.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

segyio-1.9.6-cp39-cp39-macosx_10_9_x86_64.whl (85.5 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

segyio-1.9.6-cp38-cp38-win_amd64.whl (86.8 kB view details)

Uploaded CPython 3.8Windows x86-64

segyio-1.9.6-cp38-cp38-win32.whl (80.1 kB view details)

Uploaded CPython 3.8Windows x86

segyio-1.9.6-cp38-cp38-manylinux2010_x86_64.whl (85.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

segyio-1.9.6-cp38-cp38-macosx_10_9_x86_64.whl (85.5 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

segyio-1.9.6-cp37-cp37m-win_amd64.whl (86.8 kB view details)

Uploaded CPython 3.7mWindows x86-64

segyio-1.9.6-cp37-cp37m-win32.whl (80.1 kB view details)

Uploaded CPython 3.7mWindows x86

segyio-1.9.6-cp37-cp37m-manylinux1_x86_64.whl (90.3 kB view details)

Uploaded CPython 3.7m

segyio-1.9.6-cp37-cp37m-macosx_10_9_x86_64.whl (85.5 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

segyio-1.9.6-cp36-cp36m-win_amd64.whl (86.8 kB view details)

Uploaded CPython 3.6mWindows x86-64

segyio-1.9.6-cp36-cp36m-win32.whl (80.1 kB view details)

Uploaded CPython 3.6mWindows x86

segyio-1.9.6-cp36-cp36m-manylinux1_x86_64.whl (90.3 kB view details)

Uploaded CPython 3.6m

segyio-1.9.6-cp36-cp36m-macosx_10_9_x86_64.whl (85.5 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

segyio-1.9.6-cp35-cp35m-win_amd64.whl (86.8 kB view details)

Uploaded CPython 3.5mWindows x86-64

segyio-1.9.6-cp35-cp35m-win32.whl (80.1 kB view details)

Uploaded CPython 3.5mWindows x86

File details

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

File metadata

  • Download URL: segyio-1.9.6.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.6.7

File hashes

Hashes for segyio-1.9.6.tar.gz
Algorithm Hash digest
SHA256 b300705f8bb8f1080323ce662d668e0ead8f4d8d9f870f9752ba1b4b3f331a45
MD5 141893d07011d21895f8cb38f6a98136
BLAKE2b-256 37aef528d3860542afac3368a89ea53d52a3b10eae6bb53f06af2c934393298e

See more details on using hashes here.

File details

Details for the file segyio-1.9.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: segyio-1.9.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 86.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.1

File hashes

Hashes for segyio-1.9.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 58b33c4ee15197159e03c6a07ed67859455d11ffa71a608eaba4964b207f4652
MD5 89272dbfa3fffa34610b0e73e8ef9d50
BLAKE2b-256 9498fcd6bcaded18d6533d95e0c7e60ad1db86f9504059d2bfd4936dd9da4daf

See more details on using hashes here.

File details

Details for the file segyio-1.9.6-cp39-cp39-win32.whl.

File metadata

  • Download URL: segyio-1.9.6-cp39-cp39-win32.whl
  • Upload date:
  • Size: 80.1 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.1

File hashes

Hashes for segyio-1.9.6-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d5c1bdd12e3bf07c9c6712fa80d833c1c058047d7dbba529eccc1d6a176f857f
MD5 02daf816ac8c9b77744f405c0f8d7481
BLAKE2b-256 0133082d8e49de237bc8a8a23a5b10190db163b07f890bbc4975d6f9b0ad30ae

See more details on using hashes here.

File details

Details for the file segyio-1.9.6-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: segyio-1.9.6-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 85.1 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.1

File hashes

Hashes for segyio-1.9.6-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ad56871c20c3e43b124fa83091b5a3acc2940105dcb89a3222c6889b3e6b9eec
MD5 b5cdf8d304e96c477b06c601ad965032
BLAKE2b-256 447817eb9356ef66fed2e8094ecc8f7cfacbf2f5ba5feccfb89c9422341aabbe

See more details on using hashes here.

File details

Details for the file segyio-1.9.6-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: segyio-1.9.6-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 85.5 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.1

File hashes

Hashes for segyio-1.9.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 28475e9688ef3a8b608194dd20807cbe92feb212b9e90d89189ee40154eb984a
MD5 df6115e0e749a2826088b5e16ad7c7df
BLAKE2b-256 4f9afed70a219ff4b596f9507c9c99cf3d888fac27b7cb5774260062f001e8f0

See more details on using hashes here.

File details

Details for the file segyio-1.9.6-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: segyio-1.9.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 86.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.7

File hashes

Hashes for segyio-1.9.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bc92f1d4f3d7d76ae12cdff13b94a311db25fe2f6f3d17860e4330866756e721
MD5 877abbeb49abf60b862ba33100e386af
BLAKE2b-256 9daf7205e772d4687e76c6410a6f973da84e63005d271fadcedad59e6c268360

See more details on using hashes here.

File details

Details for the file segyio-1.9.6-cp38-cp38-win32.whl.

File metadata

  • Download URL: segyio-1.9.6-cp38-cp38-win32.whl
  • Upload date:
  • Size: 80.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.7

File hashes

Hashes for segyio-1.9.6-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 485d39b83825faabdea872e3d738f3172166364d2fe41c9c8b971b350d6af627
MD5 829dd23745590f2867019003b546a70a
BLAKE2b-256 9d0645d7c61021c1f6de65a67f7592095b1d334d8ae488122d1b5fa01d2e6296

See more details on using hashes here.

File details

Details for the file segyio-1.9.6-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: segyio-1.9.6-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 85.2 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.7

File hashes

Hashes for segyio-1.9.6-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5caadaf1872ccde9ab900a8bb85dd355aff24159001897282234a6fbcf6bf69d
MD5 4844764c5654f09c0ed60b60e6e886b8
BLAKE2b-256 992d03bba4b2acbad125dd9ac9e38eadb72013117f8047ede8ffdcea94cd2150

See more details on using hashes here.

File details

Details for the file segyio-1.9.6-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: segyio-1.9.6-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 85.5 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.7

File hashes

Hashes for segyio-1.9.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b2f532e6721b1d3f400a70d6cc8fb5e26f7d137f3e57ff64d1099bd61c994f65
MD5 d035ed9519d5a0721b0a8306a51c61f5
BLAKE2b-256 93d438706a7fe8d775099247c362cd9640875b5c7ab935e8cabc3b9e7f7f4269

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.6-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 86.8 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.7.9

File hashes

Hashes for segyio-1.9.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d8a1d6503c19d9576c950243ac15bd45d28746d6007f26adce3626bb7a31e073
MD5 7fe926a7d05d1164e74f9ee2f8392b40
BLAKE2b-256 cc94753148620d5dec02e90bb583b54f21a9e038acff87acdb615c3be5e9ad4c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.6-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 80.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.7.9

File hashes

Hashes for segyio-1.9.6-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 1234d786440e4f6c1fd6fc2a859a33daebc4679aab0fa4766c62d2c91e1692ed
MD5 9e2ef72b978f3c6aeca1cca6f92b8e34
BLAKE2b-256 3aafaf546e00a9aebf579edb8dc415f1b6c72ab6c4426386fe17fa0f132de110

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.6-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 90.3 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.7.1

File hashes

Hashes for segyio-1.9.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b85fa4cf9e5a15e663e1dfe8efc39def20daba56231b8a3255447a379d586dcf
MD5 435c60374298aed6ce7f1a46a5b3787e
BLAKE2b-256 6516a6e6aff92578e5079aae2c4bd2d9dd086974ae61a943e3e9638f05745a5a

See more details on using hashes here.

File details

Details for the file segyio-1.9.6-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: segyio-1.9.6-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 85.5 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.7.9

File hashes

Hashes for segyio-1.9.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 352c2f77b0bacc25f5b159ef3665ddc9628b9abf3fc4db67323ada7cbb5b09b4
MD5 5479d800948b8c5c3d7a493cb3f2ca7f
BLAKE2b-256 c53eb39aa561ca6e751a53425d2f4ba8b415997b41229301bb5fc81e56fe41b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.6-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 86.8 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.6.8

File hashes

Hashes for segyio-1.9.6-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c583a76bb8debdb98c446b083c108bdacdb93b8bc10f983b49404ea784552826
MD5 3a79cb95e2c1d075374345267c95a346
BLAKE2b-256 3b98a583fda5dd26420b1d1f4826f50928ed27c864832c8b1f5e5057ec03ac8d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.6-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 80.1 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.6.8

File hashes

Hashes for segyio-1.9.6-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 caeef013651ad0d8cc7f2a75ec565014128d449cb99d9b4439b7a6b36318aff4
MD5 39c4887d3181a775e5717d31f82fe67e
BLAKE2b-256 e4fc02405cf3bc981c4a2e1dfff53ff489594b054189c5588a3a44db75b3fe61

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.6-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 90.3 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.6.7

File hashes

Hashes for segyio-1.9.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 058295457624d0cffa2029f5b6161b78a42771d4bc853512255866a59438cb01
MD5 34e73c5b4693ba5d60209e591389756a
BLAKE2b-256 5fddf457a9d3197e129806839f7130956ad3e9b3d1015ea4ebae431f9bc7bc39

See more details on using hashes here.

File details

Details for the file segyio-1.9.6-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: segyio-1.9.6-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 85.5 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.6.8

File hashes

Hashes for segyio-1.9.6-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3416ec3d20dc1151b952e86972add3fce495c73a63eede80a8be5be3830057db
MD5 526dfd5029a414659627159409a2bd61
BLAKE2b-256 78988e05493afb7fc1f13a922e067fedd7b588c93121f173204522d48c976752

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.6-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 86.8 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.5.4

File hashes

Hashes for segyio-1.9.6-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 a91f9518a5ff3f266913c6870f22e53cc1673602dd87203f5e8fe34be9e0c784
MD5 281218c1a3c1e0848aca9c28c71b52b0
BLAKE2b-256 00e39d8c5c550cfc5882656fd49820c456b4b81c20ca0e08b986a5df0be6c6fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.6-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 80.1 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.5.4

File hashes

Hashes for segyio-1.9.6-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 cd761a35c0c9ee9c2cf57bfce0dbf115c36c02c8d03f3b9a9a320e86850f5837
MD5 9ca2b0d93a3aa89b3675de298d681d3f
BLAKE2b-256 b37186d035de48864d7d7bb909f39f594613e2b5adb40a7d9645530117aac223

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