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.4.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.4-cp38-cp38-win_amd64.whl (86.8 kB view details)

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

segyio-1.9.4-cp38-cp38-manylinux2010_x86_64.whl (85.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

segyio-1.9.4-cp37-cp37m-win_amd64.whl (86.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

segyio-1.9.4-cp37-cp37m-win32.whl (80.0 kB view details)

Uploaded CPython 3.7mWindows x86

segyio-1.9.4-cp37-cp37m-manylinux1_x86_64.whl (90.2 kB view details)

Uploaded CPython 3.7m

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

Uploaded CPython 3.6mWindows x86-64

segyio-1.9.4-cp36-cp36m-win32.whl (80.0 kB view details)

Uploaded CPython 3.6mWindows x86

segyio-1.9.4-cp36-cp36m-manylinux1_x86_64.whl (90.2 kB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.5mWindows x86-64

segyio-1.9.4-cp35-cp35m-win32.whl (80.0 kB view details)

Uploaded CPython 3.5mWindows x86

segyio-1.9.4-cp35-cp35m-manylinux1_x86_64.whl (90.2 kB view details)

Uploaded CPython 3.5m

segyio-1.9.4-cp27-cp27m-win_amd64.whl (86.5 kB view details)

Uploaded CPython 2.7mWindows x86-64

segyio-1.9.4-cp27-cp27m-win32.whl (80.2 kB view details)

Uploaded CPython 2.7mWindows x86

File details

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

File metadata

  • Download URL: segyio-1.9.4.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.5.6

File hashes

Hashes for segyio-1.9.4.tar.gz
Algorithm Hash digest
SHA256 be524919f64f75a2eb9b34b62717bcd99ff805c12ee57de822a3c9e04aaaefcc
MD5 cd77a9922824343286e271e7628606c6
BLAKE2b-256 d5ef84f8273b2f679fb165aa6fcf92674b1cb6430a7e7d0d514003df7a246557

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.4-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.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0

File hashes

Hashes for segyio-1.9.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e1f7b31e76ff9b765af1d5c44048d2bbc4bbe266d7bb55e78f8bac2761e79075
MD5 21c4e83eec6da5e7c33b6973c8e1fa2e
BLAKE2b-256 ecc074cdea5d01ab72cbf11a9ec6a5870ca047ee552de2dde4d15ad002bc90de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.4-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.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0

File hashes

Hashes for segyio-1.9.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 95f9b91246d326070d5239a30f502cfb8e0b4d284e92b4070036fd2882297746
MD5 71cb5bf2a30473826dced7ce39abc44b
BLAKE2b-256 19b901639fcd5acb344610f99cb6d7509fae5bf310375b33de3a8f487881c9b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.4-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 85.1 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0

File hashes

Hashes for segyio-1.9.4-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 629dcbd7dd20904f0efd9732a8842078323a1447e85a92f60308d45f6babaad1
MD5 98857c093df679e78fbb490464986764
BLAKE2b-256 9b4f49c5c21c33ead9d415174d43feebafe345338a806ef040bd17906bb7b34f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 86.7 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.5

File hashes

Hashes for segyio-1.9.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a9ac5a239c98b6b4a3a5c7e1669635f7813126b32f13d2f7df55620a3ed27bbd
MD5 7d940569c5e836fe1e324f91aad24e12
BLAKE2b-256 a9afef5390278c166bd68b5083a1b98b26c568cbc9cbb88d64ee97a9e4dc07b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.4-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 80.0 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.5

File hashes

Hashes for segyio-1.9.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 f56f393103675504b8cbfd0ca2b3f1752d67b5ca1241df886f4c1baf1546f0ac
MD5 24d72fd5a66f750156e16b14a68d3975
BLAKE2b-256 990818948fe22938e8f8c3baf892ca3d074c05b1dcb60f164add8f3bf845cdbc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.4-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 90.2 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.1

File hashes

Hashes for segyio-1.9.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3f8102ae5d06d7161347ef19fad2cd9e3b874eb69de441f4d9215ee910bfed36
MD5 644a9590c2a220293a79b8b7d10f9bf8
BLAKE2b-256 7dac7d24c78c779e5d1790a39e90e4fdd216a37e7c0f7f5eb4307c0d7a902e1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.4-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.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.8

File hashes

Hashes for segyio-1.9.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 df3af39c50c0b36d2a4c8e321296a73e63e07b01f52dabce1be44f4b4024ced3
MD5 d4859e84113ae93c936284fdcfd28f0a
BLAKE2b-256 b7127e05835aa4188d295bff75eda4a6a5e4b0bc2c08319830ed543f0e7c73f7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.4-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 80.0 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.8

File hashes

Hashes for segyio-1.9.4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 519d98889e62e30fbe5d282ab616ea883411dbe3a80fa5ca04ad3d97586eab23
MD5 bdbab370d64f449cee53f02b5f608b55
BLAKE2b-256 24e0c855a21e0d517cb3b4016624c356b1a661a85ba54e1b5339c2aba0dc9599

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.4-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 90.2 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.7

File hashes

Hashes for segyio-1.9.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1f5bfa4c29cb18937d5a6e5104d0eb72407ba43c6671d36347e255932eb124bb
MD5 22193118d39d18bf20051c543b766bc2
BLAKE2b-256 03214a43bb895cdc61042cc0edcff5ee2b5a31f317d169390eee9e96d9548f60

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.4-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.6.1 requests/2.25.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.5.4

File hashes

Hashes for segyio-1.9.4-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 4e821833fb77601e818c63fe8774c51531be5fa7848eb0c1f8529e15116512bc
MD5 e9ebfce225b86c6aa00a988d43bf7b1f
BLAKE2b-256 ec046a7ca3232facf7a3141a36033772b8b56a413fa94cf0e4d60ff50beb7c74

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.9.4-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 88a44c4fd83a2d870b6bd9ec64e94f834e6223e4b58ad5e2c7dbaa3a4975d86c
MD5 cadbc94ee61b418555d05fda45213bbc
BLAKE2b-256 2bea13070320b6bbcebd92a2826bbd9cf304e27a28f8487983bcc88e96f60044

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.4-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 90.2 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.5.6

File hashes

Hashes for segyio-1.9.4-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4f9cdc0da8ed5536624b7a0e1bff65a0852564f98bbbfdfa0acdf3822cf92b14
MD5 0cb758d0564d366c9feafa1a35ead910
BLAKE2b-256 6ed78bdadb185a3b65a9299d7b924899c6dd29e51e23f388b43677db60d194f7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.4-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 86.5 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.25.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/2.7.17

File hashes

Hashes for segyio-1.9.4-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 ad07f12b202f53eb0f16cbef573fcab4e99fac9e2a99ecf4f8ea64214bc49ee9
MD5 81c959d0d17ff0daf25ed6c53cf4555f
BLAKE2b-256 f5b09cfe093d9b1ab6b37d4b2e40ff2f97f5b55c28111cb144b82b6ce992596a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.4-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 80.2 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.25.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/2.7.17

File hashes

Hashes for segyio-1.9.4-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 09ce73251f6d2a726fde406dab7d38623d89868ffb3a84e17e047f78931b2ae2
MD5 5bcc56274609d5dbd3e459e0992ac79d
BLAKE2b-256 e5c33a926060767fab7d9e42d23f80998996db7906fb4a293f3a491139ac99a7

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