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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

segyio-1.8.0a1-cp37-cp37m-win_amd64.whl (85.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

segyio-1.8.0a1-cp37-cp37m-win32.whl (79.7 kB view details)

Uploaded CPython 3.7mWindows x86

segyio-1.8.0a1-cp37-cp37m-manylinux1_x86_64.whl (83.5 kB view details)

Uploaded CPython 3.7m

segyio-1.8.0a1-cp36-cp36m-win_amd64.whl (85.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

segyio-1.8.0a1-cp36-cp36m-win32.whl (79.7 kB view details)

Uploaded CPython 3.6mWindows x86

segyio-1.8.0a1-cp36-cp36m-manylinux1_x86_64.whl (83.5 kB view details)

Uploaded CPython 3.6m

segyio-1.8.0a1-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 (105.4 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.0a1-cp35-cp35m-win_amd64.whl (85.7 kB view details)

Uploaded CPython 3.5mWindows x86-64

segyio-1.8.0a1-cp35-cp35m-win32.whl (79.7 kB view details)

Uploaded CPython 3.5mWindows x86

segyio-1.8.0a1-cp35-cp35m-manylinux1_x86_64.whl (83.5 kB view details)

Uploaded CPython 3.5m

segyio-1.8.0a1-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 (105.4 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.0a1-cp34-cp34m-manylinux1_x86_64.whl (83.5 kB view details)

Uploaded CPython 3.4m

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

Uploaded CPython 2.7mu

segyio-1.8.0a1-cp27-cp27m-win_amd64.whl (78.5 kB view details)

Uploaded CPython 2.7mWindows x86-64

segyio-1.8.0a1-cp27-cp27m-win32.whl (73.7 kB view details)

Uploaded CPython 2.7mWindows x86

segyio-1.8.0a1-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 (105.3 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.0a1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: segyio-1.8.0a1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 85.7 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.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.0a1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 aa08a41a408e930017771f93c928c22c6b6757972db57512e464d2f002cb7c7e
MD5 dd9ec4cd1b780e038ac9027df505b5d4
BLAKE2b-256 3dc9536da56dab79a0a174c7df19aec22424c1e8ebf11faf9e45ebb5637cc13d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0a1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 79.7 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.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.0a1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 7683b409bc41bc909d6267951cf68ff529ef59696ed39aac86fc78d47bf36b44
MD5 da97d76248a4553ee7a94af5fa450152
BLAKE2b-256 a9e9b71e4418ef1c655ac95518a4f809628208a4f3de5d96ef029b0aaa8a6eab

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.0a1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 673a28ed82081a5007412b67f7d1a26c9292a1c87dd47f55a1ee4b72b33253fc
MD5 991195c2cc45c76af1b26ad8ace346e5
BLAKE2b-256 73c8587839ee54ed9de4108d1afad24924e12b255a939ea105f15927f4131c26

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0a1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 85.7 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.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.0a1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c1f50a413baf68b100f4fc45124f9ba624193f781cfeb75c4d4f227d305bd103
MD5 a61c3835616ce5f0931883309b1d6cd1
BLAKE2b-256 6d9e4bda94e05d87e863938a314316c5d5b11da0576633402ed917e1d234e073

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0a1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 79.7 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.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.0a1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 51ad9b7a584b74eebf73950d82b0ea9fbf0ba3e1d8b9d0cadc2b7de98f00501c
MD5 41d6aeb8559503182322d3b85c223bc5
BLAKE2b-256 881620a015e881467d87fef3b0505c1ec42290a0c2d02aaaf0efe6d78e9946a1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.0a1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f8e72f3275bd6643e4fbd0756fe42642461236361533d2790375400d295d7a26
MD5 6122620c32d9e37c4a11a5013b2ab40d
BLAKE2b-256 9cf590ffac67ab94fa520ace72320b421064410d1b747dd18f31bc51dbd80e6e

See more details on using hashes here.

File details

Details for the file segyio-1.8.0a1-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.0a1-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 5876df3ddc86e69263e7baa891fe92345975ad57db2456c4a88caa7dda8409a7
MD5 c6af77e646edcf71c815806917a1c47c
BLAKE2b-256 1ecec036748d29c541eed2e5edddcf4bbe0e63a5d1cd71bb897f2e9a61c10aab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0a1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 85.7 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.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.0a1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 62dfff527d82669cb733077f673150d3bc25518b9f9ff36a3bca05a58407add2
MD5 6076c0c599fdbae98cd570c81ebf4227
BLAKE2b-256 b503ae197ea496bef1849ddb02218160d4229ee93bc55803c49193316b741f17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0a1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 79.7 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.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.0a1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 874e447b714b5becc1ca071951acb27a9a2d10dcba6de13991a3e19fb090e08d
MD5 c97bf1d6680eee1b18749f530c7d9120
BLAKE2b-256 38fb6c7a7db8a79c6e80064a3d1f3a724108e8433f075903c56c9cedd2648f53

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.0a1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a22335005b052c8067cb26906439f00420197a7543413851f7ba8bf655048b95
MD5 eec496b74c092e6cacaf83f105b6d22a
BLAKE2b-256 f84744716da96c7fb1b326065810b854b02552f357356b2f6094086568dfc117

See more details on using hashes here.

File details

Details for the file segyio-1.8.0a1-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.0a1-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 8303f0d737781d1421dbc7253e321744a7128b3d91310e9a87c176eee6342b34
MD5 7b928033a3a1df4043e7f9deffcdc262
BLAKE2b-256 d966b96402462d44900e7d49afd84260945ffbbf18b0aeb24222e0bfb659f832

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.0a1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 13cdd70d7785dffbb1f3ed72731655c606083bd64652992ad7aa3f56676dee38
MD5 4178c8da0e3ed60ea7fa4c3087df2633
BLAKE2b-256 7fe1a69023d992ca4f768b34f08b6665363b30e3c3610bb14008b584011a3b6a

See more details on using hashes here.

File details

Details for the file segyio-1.8.0a1-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.0a1-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 e831e4cb3cb49b72b94d23af2611aed75853c48b0298254e7efb80ad2791684c
MD5 465f49804443cf0f3aa675f1be036e5d
BLAKE2b-256 4f22e435ead412636fb0c72b8e3f3145eae60e23b609a3a081805b070be8be75

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.0a1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f3f222d74da05da3ac5319bfcde099b17ee47edefd0a9ec9277a2d3626f482e2
MD5 01366e41ff7801162e5ed9c588490afd
BLAKE2b-256 4dae044d4bd0285f79ff592a30dc5035a88d9a1e6168f27a3a2ce2e97c9ec0ef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0a1-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 78.5 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.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.0a1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 97b19073206272f2d6949cc8b19046246a4746a68774c9254c8c16e6334c457b
MD5 05e410fa6197964e5f64fd4d03165f7d
BLAKE2b-256 0a54a408bb294883f35be32f6747712111750403a71842ac3d1fdf180d05508b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.0a1-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 73.7 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.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.0a1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 b4583b69fb4be21915190572b037d56853530adf77164bd951b80de86fff51a9
MD5 861658e52a381aba2afb6245fd7b362f
BLAKE2b-256 716f630748104185a65aa7e9522e2b79f28002ce0d6258c30e4ec3acbe4e8f29

See more details on using hashes here.

File details

Details for the file segyio-1.8.0a1-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.0a1-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 a825ea35d31ecdb0f22e31f0e56a08073510311b645970d88e0f33e7d32a833d
MD5 1f277064b6eacba09fa664b12c95be91
BLAKE2b-256 456ddc68cf057d238ce876d76d5c0bfc94b4f1a066ce66f1c838766a07a2892b

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