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.0b1.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.0b1-cp37-cp37m-win_amd64.whl (88.2 kB view details)

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6m

segyio-1.8.0b1-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 (107.9 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.0b1-cp35-cp35m-win_amd64.whl (88.2 kB view details)

Uploaded CPython 3.5mWindows x86-64

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

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.4m

segyio-1.8.0b1-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.0b1-cp27-cp27mu-manylinux1_x86_64.whl (86.2 kB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mWindows x86-64

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

Uploaded CPython 2.7mWindows x86

segyio-1.8.0b1-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.0b1.tar.gz.

File metadata

  • Download URL: segyio-1.8.0b1.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.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for segyio-1.8.0b1.tar.gz
Algorithm Hash digest
SHA256 67cb391e6360b623ba4a485e37cef805147768caec67c3c979fae8dd1d533d5a
MD5 363b1e167bbc8e0183024655a2f272b4
BLAKE2b-256 2600e833048ba0058c986207d09ede14f1ec57fc40f8b6622c16de7c9612f078

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0b1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 88.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.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

File hashes

Hashes for segyio-1.8.0b1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e67b4d3108e8098a80c65309c8f005037a6be681885dadb0ac92bfa519b27b87
MD5 aa696795a0ba2412c4ebf9fcdabfaef1
BLAKE2b-256 924dd099d509c02426db10bba9ac827e745cfc6ca0fe86e7c6f05cc8ab5567c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0b1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 82.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.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

File hashes

Hashes for segyio-1.8.0b1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 5ae26ea7dd9c17b58e06c72d558db339f5e1e5e658c1367a53a1873f0fc885fc
MD5 36a628f68e8d5e2b29a114c0f868edcf
BLAKE2b-256 70b2bc2d4c2bcd27f4a140ba06efd289a2860e6370bb2dbeb6b65f9e0e071481

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0b1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 86.1 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for segyio-1.8.0b1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d082fc94691f564de9669e939174bcf357d34d1d55222595a740126afceb3386
MD5 3479d3395fa5bd6b5f62cb340132618f
BLAKE2b-256 48056168c1989e399ba1240c6a0943a4fcfa49e08d355b9475c8d3e673e68abb

See more details on using hashes here.

File details

Details for the file segyio-1.8.0b1-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.0b1-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 1f38dbfafeb391a926f656c2b7b655cfda96560e28e01d286545a92763130962
MD5 61f384d5094fa70e935236736fdb1025
BLAKE2b-256 130dbc8413053b100e38808374c4f5736764d4ada050b9312d6a7856cac94a4b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0b1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 88.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.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for segyio-1.8.0b1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 b5c73d053ebb08d5332203182b13cf9742bdd5ac72c55af6cedfa27ab49d3106
MD5 e722251a19a072e1ad2f58076eee0045
BLAKE2b-256 e9275c406d902a3fb018b8e7d955dc7a1bde1a1b682f25c01195223ca663dd03

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0b1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 82.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.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for segyio-1.8.0b1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 ad17a5ee4ed191a3d88bc80ab72cc176243187346ca36607b97d85598912daa4
MD5 df5105608b1f2b83c2da1016edfd14fc
BLAKE2b-256 6f4d59d3d1713151e70b5cebf89ccb0ee6d92c94c6ca125bf36428241fb0f35e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0b1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 86.1 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3

File hashes

Hashes for segyio-1.8.0b1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0b772a8f41fa6bbf6dc5727bf35a4a8da355ad94920a161e2bb89f21c35d643f
MD5 1378da28fee837ccbf7575bb8357cd5e
BLAKE2b-256 ca9beb2dc66608b65109d25e6784253bd1ce7eaeb42b738cce94d83012afe696

See more details on using hashes here.

File details

Details for the file segyio-1.8.0b1-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.0b1-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 ee4dcc741e53b6d3f180e4ac272c9760f30dc2e4078cafc7ae9a5acaf3cb90e2
MD5 8a4dcc2027b07232a20b1545ea09d906
BLAKE2b-256 45317bc2e8c1689557853887b0d64ebb619b97dd2d48cc81d2122e0a657f58d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0b1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 88.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.20.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.4

File hashes

Hashes for segyio-1.8.0b1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 dbf736c53ec39aa759abed8f147a56d1d8fe75ae1daeec41398b32011fcba10e
MD5 30cf6379871d06dd16725a35cf7cb126
BLAKE2b-256 9daffa3c0e33b9df39d7cf0f471d40603c6b953c8481548318e08cf949c7307c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0b1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 82.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.20.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.4

File hashes

Hashes for segyio-1.8.0b1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 a2fd3eba0ba97d2841c92c683682c3149f459aa4eb78c0a01fbef8835af8cfda
MD5 f9bb240141652b83e4bc28716ea0fa1c
BLAKE2b-256 38c2261952d99a8856da6d880bc04aad7441d927442c7be763b82c4de3177074

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0b1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 86.1 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6

File hashes

Hashes for segyio-1.8.0b1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 34990712b44922b6bd6e7c58b7db2942467914fc05e18bbfa7844087054a9dde
MD5 475f13d949691a8b9e365ea3a5613177
BLAKE2b-256 eaaa42119edb74873e7c52f1a7844c05aea2db8ec2c09cd9966d067e62c58a41

See more details on using hashes here.

File details

Details for the file segyio-1.8.0b1-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.0b1-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 b67723419d0be7abab807e9bda1a54c265184f8156b113e14ddd16ea25c60781
MD5 1b1c7f472c5763924abf5b7f64cec9ac
BLAKE2b-256 b7b56d885a0ea8686426792a012f583eb13464a6164563b55493dcdccd698f7a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0b1-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.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.6

File hashes

Hashes for segyio-1.8.0b1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a36976d5d4492dcba7371e7e67c2c08c534bca903295f7c58546c8e805c892c3
MD5 dc33692f8fceb8700c43989ac73ba8d2
BLAKE2b-256 b1628846d39a5bb787e168c6284087de5e800ff2d446a62ffca8952671532c32

See more details on using hashes here.

File details

Details for the file segyio-1.8.0b1-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.0b1-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 3a657282f0c85b74187e0f645f0517b37e3271a85c3d132b3ee989c84fa071f8
MD5 e28058247f1345d53d16fb57475b1600
BLAKE2b-256 1afbaab6c60a5d49cf80ce64780698c20bdfe5dc191707478a5db64da315716a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0b1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 86.2 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for segyio-1.8.0b1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cffe2c3302f63c3dd7c2df5370a4c35bdb160f7d8183011e6620ad02046f8fd0
MD5 18963933a9a5c91def7a61c863fad940
BLAKE2b-256 dbb736584ba41766711544b1857011b496c1af826155b4919d044d586e17e510

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0b1-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 81.0 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.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for segyio-1.8.0b1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 0d29b9785feee746fc4f98306c5041c051a9b13aaa3573cec22fcd647d59f44d
MD5 04cc2fb1bbc43f7521ec79c03c2ee0df
BLAKE2b-256 b234105a97889169984d440b23769ff60445dd88b2dacad23ede2de9f8a68a75

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0b1-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 76.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.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for segyio-1.8.0b1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 99e9acd99445d2424c7fcad21ab5f38e9830ecc6467b7c457fe16091751701d4
MD5 cf425f24408cf3c9ca1d5ce3d40d51b6
BLAKE2b-256 8847788ba9ad0e54cec22d8d7dc4561d71b9554f7341c247c5dcb412b803c427

See more details on using hashes here.

File details

Details for the file segyio-1.8.0b1-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.0b1-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 2ddbccd6da36ed94d51d3da2e615da571f7ac41cfef5acf05160d692c573714d
MD5 066e9be3e47fd2b55258974e8292f68e
BLAKE2b-256 61bd5141ec294f5add36b2ead8eb3a8c7cf8f38ad8bf36973625fcfc62866813

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