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

Uploaded CPython 3.8Windows x86-64

segyio-1.9.0-cp38-cp38-win32.whl (79.6 kB view details)

Uploaded CPython 3.8Windows x86

segyio-1.9.0-cp38-cp38-manylinux2010_x86_64.whl (84.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

segyio-1.9.0-cp38-cp38-macosx_10_9_x86_64.whl (84.3 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7m

segyio-1.9.0-cp37-cp37m-macosx_10_9_x86_64.whl (116.6 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

segyio-1.9.0-cp36-cp36m-win_amd64.whl (85.6 kB view details)

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6m

segyio-1.9.0-cp36-cp36m-macosx_10_9_x86_64.whl (116.6 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

segyio-1.9.0-cp35-cp35m-win_amd64.whl (85.6 kB view details)

Uploaded CPython 3.5mWindows x86-64

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

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 3.5m

segyio-1.9.0-cp27-cp27mu-manylinux1_x86_64.whl (89.6 kB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mWindows x86-64

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

Uploaded CPython 2.7mWindows x86

segyio-1.9.0-cp27-cp27m-macosx_10_9_x86_64.whl (116.6 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: segyio-1.9.0.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/2.7.15

File hashes

Hashes for segyio-1.9.0.tar.gz
Algorithm Hash digest
SHA256 f563eb5355914a2b8dd0d643ea8385af5d14421e91605425295cc8dbf2cf24fb
MD5 45ff403acfbc6608798e44830bb29b09
BLAKE2b-256 032719fa0b9ac12d1af78bcd8cfdb14038d3576ff10fc292f50d353d7d92c068

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 85.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.8.0

File hashes

Hashes for segyio-1.9.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2359b1304555f04790fe1a7f6f4159b847200e3702e412b85da92041cc067e20
MD5 a0b26342009ac8e9c8dd19b1dd302902
BLAKE2b-256 a9b66c9b2661a4d265307eb6d4af5bd4a0ef453c05ef281bb5fabc6cd8175e13

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 79.6 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.8.0

File hashes

Hashes for segyio-1.9.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 0d5e3846b9ec3a65f29909ea56129a812f5e3d6b8ca5bd0d58d657ecd2a51826
MD5 69dcd53cf957689c8cdc762e732ee9ff
BLAKE2b-256 c75fea82fa40a23f22815a06213bc7bc04ac07aa04a72cab4109665d56726ece

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 84.5 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.8.0

File hashes

Hashes for segyio-1.9.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9f5773dd7e8bf56441bfe09e1261a78f5a9ee62dd0deb8d7fb0f0eaad8cc8a19
MD5 2c9763b91fc271c64149dfbcc4db5328
BLAKE2b-256 7a89c5879384c660a286b32aa1cbbd7715c59f44ed4dbc73215d54953986f950

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 84.3 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.8.0

File hashes

Hashes for segyio-1.9.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 21d8474550248a9958f488eed61ba1ee0b4f016fcef728c5291632f1a6363fe2
MD5 2d3a06a8fdc54a1fcb4292a339486169
BLAKE2b-256 7e62e6a81f5e195df5b87cbd11cd9005b5cce2304c5587128eaf0e852984f135

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 85.6 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.5

File hashes

Hashes for segyio-1.9.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c121e704884d864dc7a074b86830ca114d97347015f3beb64927fe946da20596
MD5 30ca6a268902ef34c148f8cf88ac7e2f
BLAKE2b-256 18e9aba468f7732f2030af3f8538846f76b438ed240c825f2f5d9ec5cb5eea5d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 79.6 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.5

File hashes

Hashes for segyio-1.9.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 0e2bb6bfc395ab4f0092db9fb49856039c790df5eedccf88ae0265c4eb5f434c
MD5 d22244cc610299f6d7034faeb44fb745
BLAKE2b-256 f556125ad14aba511dc97b2741984752098da16fc9b116032be5936c6190a5a7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.9.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a8160dfb196c4f47db638893f53ff51942192a52214a39e5ad2fee2999122a19
MD5 0bd5875be8d4365d61c27ab39ceab4a1
BLAKE2b-256 fb8e5b27aa1d86be4c1626891dcf0e7e4229b212c94031d5908b90eba4fed8fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 116.6 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.5

File hashes

Hashes for segyio-1.9.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2e51d5bf76fe14f4f829f0c26e64fda0c44f747b380073b456f9f8a477bb6f46
MD5 c0bc45dd6d542d662a22f7f676aa04da
BLAKE2b-256 e8831abdddff1443efa99d958f2f2c2bbd4251e6c5002e7df05d95148012fee6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.9.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 ddf568874f23dfd907c843db4088b85b1d2b3bd461137fec169a28035045988a
MD5 21425c7ace41e2c8843ae0411b72b4d6
BLAKE2b-256 21e23e8d5cd0c161befce3cda6d848be6cd0079fe4ed546d88023d5feecf6ed8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.9.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 a8c9ddb0010b3b44776625d5f893c9ea50f0cafaf14640c26f1669111772c2ae
MD5 0d5c8cdb410a765d7f0a300b443add26
BLAKE2b-256 48b4af428a88dc4dae9979ee7eb74f8d8f8d12956e7dd6d842390309458214e5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.9.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 685fbd33ad21ba34b24fa7d663e858228c4856a20c07e47b9d1f5706b785b37e
MD5 5f73ee46849f070a1c5529b46f40e150
BLAKE2b-256 746cdfd0cc673d7a32cfabcc5798b022f004d5cd146f4aab8a5ce1431d580106

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 116.6 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8

File hashes

Hashes for segyio-1.9.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9e4f4c432f376cdbf3c1bfe04ffe341bb78fcfb4cc3f2e9b6ca25eddf9739fbf
MD5 265f9631dc60f9eae7805b966d0af132
BLAKE2b-256 96a0dd2670978761031f225dba14265f616fff6c64cc1e8593d0b5881e81ee0f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.9.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 d304766a07730bb4add2ab3567381e004716c494fff0efe87f82a9081f27f46b
MD5 69f3cc200f22cc57cb983158958507b5
BLAKE2b-256 54c050d4f59a0d061fdfb5d83221ae7d708b7f1d43b11104d93ac760edd3711e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.9.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 3aab378f477029486658fa06a80ca52333db203196ad2d7a4cbaf1938c89bde6
MD5 5cb2a52f50e4e6e520ae85009d5eccea
BLAKE2b-256 27716747797ca5e22d804ca9527a1dfc8d9f012fd119651ca423e9090f54c7d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.0-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.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.5.6

File hashes

Hashes for segyio-1.9.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 19ad8111d5a7dda3302dced3371b9141b83597edba887e4d83b9a8735ca26d62
MD5 670cd5f465b83c7e54fbc7ae293e5e4a
BLAKE2b-256 99be1842ad578c4159d2e82201cdeca3286af184acbf0aac0a022cbb0b6d9b10

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.0-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.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/2.7.15

File hashes

Hashes for segyio-1.9.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c735adc0acf79cb577e2830690f1caaaf52e1ab598d47412e134324bbc38177c
MD5 f3bd07b26e5a98ed65858068e2e7314e
BLAKE2b-256 438c42ce7f3a8d62c0a614b968c76fe947a87ea76f4fae6708e272653b2d7e40

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.9.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 40b01a788fd4d12a16fbdfd661bff21047395b46b04ac8ae6f095e50915b2b82
MD5 0f501c4cdd35859d71af1221bed80c48
BLAKE2b-256 38fe98fc2c174a35d1f1b8e31167d84193c4ef9c8d4c59edc1db8c34269753c5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.9.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 2ea3d22c61d1d0b0ea2c540e82b7e67a18752fe57f4ecec34f2c10ab0428bcf6
MD5 24cb6109ab51b0abb96698cdd65a9183
BLAKE2b-256 b882ff038e9fd99d5e28c2a74127bbc1fc5f1e0e663dbe9e48a23a5fc53690f2

See more details on using hashes here.

File details

Details for the file segyio-1.9.0-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: segyio-1.9.0-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 116.6 kB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/2.7.17

File hashes

Hashes for segyio-1.9.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 50faa37ffc6bb90825c4899f4afb8faca5fdaf364e563c2973100d51dab22d39
MD5 2ff63c5368479d2c17749b036629cfa8
BLAKE2b-256 44381d7925ed2689f9d121de4eeabaf4d7fb646044a30bffdc9862dc4bfe36ee

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