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.3.tar.gz (971.7 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.8.3-cp37-cp37m-win_amd64.whl (88.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

segyio-1.8.3-cp37-cp37m-win32.whl (82.4 kB view details)

Uploaded CPython 3.7mWindows x86

segyio-1.8.3-cp37-cp37m-manylinux1_x86_64.whl (86.3 kB view details)

Uploaded CPython 3.7m

segyio-1.8.3-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 (108.0 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.3-cp36-cp36m-win_amd64.whl (88.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

segyio-1.8.3-cp36-cp36m-win32.whl (82.4 kB view details)

Uploaded CPython 3.6mWindows x86

segyio-1.8.3-cp36-cp36m-manylinux1_x86_64.whl (86.3 kB view details)

Uploaded CPython 3.6m

segyio-1.8.3-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 (108.0 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.3-cp35-cp35m-win_amd64.whl (88.4 kB view details)

Uploaded CPython 3.5mWindows x86-64

segyio-1.8.3-cp35-cp35m-win32.whl (82.4 kB view details)

Uploaded CPython 3.5mWindows x86

segyio-1.8.3-cp35-cp35m-manylinux1_x86_64.whl (86.3 kB view details)

Uploaded CPython 3.5m

segyio-1.8.3-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 (108.0 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.3-cp34-cp34m-manylinux1_x86_64.whl (86.2 kB view details)

Uploaded CPython 3.4m

segyio-1.8.3-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 (108.0 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.3-cp27-cp27mu-manylinux1_x86_64.whl (86.3 kB view details)

Uploaded CPython 2.7mu

segyio-1.8.3-cp27-cp27m-win_amd64.whl (81.2 kB view details)

Uploaded CPython 2.7mWindows x86-64

segyio-1.8.3-cp27-cp27m-win32.whl (76.4 kB view details)

Uploaded CPython 2.7mWindows x86

segyio-1.8.3-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 (108.0 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.3.tar.gz.

File metadata

  • Download URL: segyio-1.8.3.tar.gz
  • Upload date:
  • Size: 971.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for segyio-1.8.3.tar.gz
Algorithm Hash digest
SHA256 d615ee5a2d64746198f4e7c16a2ead56633852cff976f816ea9e0d689b4cd4d3
MD5 b5b73bb91a7ab035151abbd94ffc07f7
BLAKE2b-256 57c1da2215e7f858af10e6edb482477ec9bd43ff52cc0f59594fdd5fe33a05db

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 654999874076eb16baeea5ca0d6e2f788694e38f653ad6847258f75c48ce1054
MD5 3053d84ad5e2c2a27d97d72bfe0ee8f6
BLAKE2b-256 3681f7faf2bdf33bf7cc53ddaa7708852a1405f28f2eb9e3a3c6ce0f54cdcde7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 0d6fdf55e3284545ed204bcd0104899d10b1fee565a0e08a54e26942105eca24
MD5 71c34b2627a1cb21db41a2f05b453f21
BLAKE2b-256 6fa82b67de6b1b5f0edf130f11dfc5de3e28b1bc9cf4562ae1986aceebe2ece5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a61883b1f24adc2ee32ea97411ac431af5543669f8228f88f859a84a06d147af
MD5 092a2ca4937ec1c37e76dad7a436b09a
BLAKE2b-256 f4b0d811e8553e0c130d1b4a9561287b5c6a2c2741c60451c496bc3b640876e8

See more details on using hashes here.

File details

Details for the file segyio-1.8.3-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.3-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 f5f52ef26e73229927e66cefb2dce433377dd4a6ff362fba9597af2f258acbb5
MD5 dd2c217e740aad4ec133ae523ae43619
BLAKE2b-256 8572514b8fb13cefbbef8c86c91745331f8338a0ff64c0647b0f6592519d3170

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 5c89c3415cb7290e827178a045ea9a319ab7d8ce194fe71c2f72057f2ec07e33
MD5 e5a0f78215a526e70fedfa1309271c8c
BLAKE2b-256 bbaf57310456116faa776fcd8e78546e2cabc13b9c7fce04412e7cc7c01fa5e5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 fd787027d81a0c30239df28a3a9d27499289f97cf68f3073dc3216c143873731
MD5 994c109f1b94c4bc82d8aa8639ef200d
BLAKE2b-256 56166ac36d8b92a1bf771c8f06eb3be202a2c8608a036609f0e5e8bd493d8081

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3e5340041c830450ea7a69261131faa923fed0edcbd32892a18bbe62bbb0f4e2
MD5 910e113a5f34d90c9e9a658204458959
BLAKE2b-256 4c57823cb3cc8c8415d0f4d6e125d178a73b42856a7efc3ef90adb1ec8adc896

See more details on using hashes here.

File details

Details for the file segyio-1.8.3-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.3-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 c3b847b7336eea508986177271b7b3ef6b9321ea7b52da8359ec1c44baa5bb94
MD5 bfca9cfe58b85443e0590e1e99cf34be
BLAKE2b-256 fa7d1a99df2999515d006042931a57f329f78840a07ee467194360bb13e3613e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.3-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 17a15c614367564db9afe5f2fa864249976aa53161909e85b8a694d81175f6f5
MD5 4c9fcaa945cd2d021fef221017035bcf
BLAKE2b-256 78cda1a8cc00d01cac85fa4d0896ff758e4421ffc766e35f7a97206ab6ad25bf

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.3-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 b244091b075922f650471f0ee99d04753ca8cba0092d0c0dbd4ef3d5017eb734
MD5 18257658c13392fcc1963d71d9b0de8c
BLAKE2b-256 9b96d0ed74d0ade8a5575615a57eed988bd4d5db3ea9ba01d30ebc88abef348e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 27259dc10a9f481bf30756f5868a86378e157221883e0e561f1487bf20419ec6
MD5 8dc77731336df323096f2f877e14cf09
BLAKE2b-256 9217277e7a986e3dbfcd8e3e3bea8d836ab4b7f4ea24cc0f4e6dba4e8163c7b1

See more details on using hashes here.

File details

Details for the file segyio-1.8.3-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.3-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 dd757eb16d1ff0019fe9ced12b968ac18de568566f4c49af40f859a16e337d79
MD5 9129fa565838251c06d9e7e7eb699e15
BLAKE2b-256 af14f4497e03a9e637e9e3ad258c7f3dcd97bb8801f4090129882a3d11d1e0a6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.3-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 86.2 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.6

File hashes

Hashes for segyio-1.8.3-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6294118c22f8e36ac93b86c4ecf0e61d2572f85677d9f3ec3ee0505dd312c400
MD5 8660be15868ef09be7aa2dd0787c4e90
BLAKE2b-256 72998816f34e3157424066090fdd66b108cdb9b92fbc5aa348fca2a83231fecf

See more details on using hashes here.

File details

Details for the file segyio-1.8.3-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.3-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 3c71d039739ca9ecc02fd0b5d5f9a4b7485991c25205a85c80bfed41e22bb692
MD5 d9e409f870bee3d7a661aaf184c06884
BLAKE2b-256 e55ae2f82382b247f74c5ebf480d0bb45628e2aaaeb1dfb1eda9ce9b0fc78959

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 56e0043e509c3155360a89c34aac9b9ca1a609b2a52c231b035f050acc6451bc
MD5 56fcfd2c43bbec2cdcff46a7e6bc094e
BLAKE2b-256 ab4822005186c464d0a6dfd42614f14b1068f3356157ba7b4a53c95c42098ea4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.3-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 22dfbc662116bb9c0aa1868b3d18a21b518e5d86f4e293efe50feb9229818bf7
MD5 88e59f130db6edec155bcaa1e375234b
BLAKE2b-256 1ac80f834ae04bb299f01ee7552971e8ec8da8a82a055db94bdb5ad5fa8c5895

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.3-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 1509b6e2d8cbf4326d2a30fac5bbf006cabf85476486989161053976989ef619
MD5 1b094ec0792afdef187c775ea0ee4f2e
BLAKE2b-256 991904207becfa5b67197b604a1678092b68cacc723a8d6398d83809da58d2f0

See more details on using hashes here.

File details

Details for the file segyio-1.8.3-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.3-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 b7dba99b72cee828a5f116ced381e980218277ffa8cc89beb1d9ea6536ad1a51
MD5 04dce45b937cd107804817252e4fb590
BLAKE2b-256 8b91408cbace28b9d92d61a4f6e033588eddad9887eaa5894109079c220a2ea1

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