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-0.0.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-0.0.0-cp37-cp37m-win_amd64.whl (85.2 kB view details)

Uploaded CPython 3.7mWindows x86-64

segyio-0.0.0-cp37-cp37m-win32.whl (79.1 kB view details)

Uploaded CPython 3.7mWindows x86

segyio-0.0.0-cp37-cp37m-manylinux1_x86_64.whl (89.1 kB view details)

Uploaded CPython 3.7m

segyio-0.0.0-cp37-cp37m-macosx_10_9_x86_64.macosx_10_9_intel.macosx_10_10_intel.macosx_10_10_x86_64.whl (116.1 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

segyio-0.0.0-cp36-cp36m-win_amd64.whl (85.2 kB view details)

Uploaded CPython 3.6mWindows x86-64

segyio-0.0.0-cp36-cp36m-win32.whl (79.2 kB view details)

Uploaded CPython 3.6mWindows x86

segyio-0.0.0-cp36-cp36m-manylinux1_x86_64.whl (89.1 kB view details)

Uploaded CPython 3.6m

segyio-0.0.0-cp36-cp36m-macosx_10_9_x86_64.macosx_10_9_intel.macosx_10_10_intel.macosx_10_10_x86_64.whl (116.1 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

segyio-0.0.0-cp35-cp35m-win_amd64.whl (85.2 kB view details)

Uploaded CPython 3.5mWindows x86-64

segyio-0.0.0-cp35-cp35m-win32.whl (79.1 kB view details)

Uploaded CPython 3.5mWindows x86

segyio-0.0.0-cp35-cp35m-manylinux1_x86_64.whl (89.1 kB view details)

Uploaded CPython 3.5m

segyio-0.0.0-cp34-cp34m-manylinux1_x86_64.whl (89.0 kB view details)

Uploaded CPython 3.4m

segyio-0.0.0-cp27-cp27mu-manylinux1_x86_64.whl (89.2 kB view details)

Uploaded CPython 2.7mu

segyio-0.0.0-cp27-cp27m-win_amd64.whl (85.0 kB view details)

Uploaded CPython 2.7mWindows x86-64

segyio-0.0.0-cp27-cp27m-win32.whl (79.3 kB view details)

Uploaded CPython 2.7mWindows x86

segyio-0.0.0-cp27-cp27m-macosx_10_9_x86_64.macosx_10_9_intel.macosx_10_10_intel.macosx_10_10_x86_64.whl (116.1 kB view details)

Uploaded CPython 2.7mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: segyio-0.0.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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.6

File hashes

Hashes for segyio-0.0.0.tar.gz
Algorithm Hash digest
SHA256 a983230a0c3fb5416552c84f8bd1256777191cb17ccb0611d28900be28e42b8d
MD5 7f77de7c491b006f66672231c370f68e
BLAKE2b-256 e0d92d08e9880270a5bff61471315479b4d6f3ef47e633a7d4e21538cd075954

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-0.0.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 85.2 kB
  • Tags: CPython 3.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/40.8.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for segyio-0.0.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b6699e617bdf65c49d27dd44390d7786d4f15f3dcc93af470e726b8e2dcdc244
MD5 80d3ac587aad830f980a89fc2dbd4a4d
BLAKE2b-256 4dfebdef0e1eaa860f0e56ff6a47ff6a1dae4ba61410a6eee1c58375ff93b248

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-0.0.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 79.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for segyio-0.0.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 49e7bad5b2ac03a9ace34f54d925b1b35f906f159d19d9c71e63edc28e1bfbc4
MD5 0516753acd2459b4f352effb4897a8f2
BLAKE2b-256 4c9d7ee17acf5f64c7bdadcdd4661938f8acb5bbc9feb088c6d335e93e8b8ad6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-0.0.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 89.1 kB
  • Tags: CPython 3.7m
  • 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.36.1 CPython/3.7.1

File hashes

Hashes for segyio-0.0.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0611abd3d32ba888867d551d2a7169f24cdec9bac9407b62a332701aabbeb16f
MD5 d5c95f91ae4a6ef91c220c8b4b7e9016
BLAKE2b-256 51a5a94609741425f822de49d7bc9c825d590580bc0c587a20297d42d9146ebc

See more details on using hashes here.

File details

Details for the file segyio-0.0.0-cp37-cp37m-macosx_10_9_x86_64.macosx_10_9_intel.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for segyio-0.0.0-cp37-cp37m-macosx_10_9_x86_64.macosx_10_9_intel.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 8357835c213419a6b8b22cfbc091fb69dec213c8d47d02b749683d3f198c278e
MD5 f139f0fdabf26800195c47af7e3a7420
BLAKE2b-256 65f9f8df313d90800ec2ebb202429a126126ede5d3a130f062b76b1614a03894

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-0.0.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 8c257e907b99b0f7d7758095cad7fef2173a965cfb6b63646a1865324e629a34
MD5 e2789c62be46b615e8d330cb07ca1728
BLAKE2b-256 22b3392fcf991e19d2dfafc4f1ac77cfc337f8ba380eec9f9f8ce1fda430edfe

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-0.0.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 e634af47d3d4c9720a755ddf0c8a24cbca19e85672f79da4289fcbd0328c6291
MD5 ebac562d783f19e280edc901a7228a0a
BLAKE2b-256 f05a4b0b1de9267f99daeb737839159d70cfbd3c11a05a50f80d7f63a019bbcc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-0.0.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 89.1 kB
  • Tags: CPython 3.6m
  • 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.36.1 CPython/3.6.3

File hashes

Hashes for segyio-0.0.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1da36967f21aa5da2cc90cb3f577e73b9113ee5a7a6734964fa9430c1f4c5aca
MD5 a6f385fa28640755bb7e01a3350e99ed
BLAKE2b-256 8b6e936ca17c7fb7192a6a50297199514e57ce521b4c1522d5f15fa6ee772102

See more details on using hashes here.

File details

Details for the file segyio-0.0.0-cp36-cp36m-macosx_10_9_x86_64.macosx_10_9_intel.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for segyio-0.0.0-cp36-cp36m-macosx_10_9_x86_64.macosx_10_9_intel.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0e376a3883d4d8918b7b495d70bb35652eb95a12920b68f3aeb6eb123e578d8a
MD5 792aef89358a8a9534d4318754f5aae6
BLAKE2b-256 10225b65bae93265ca8628c37339e965d840d62a56400bb666273d78277b8d34

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-0.0.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 85.2 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.36.1 CPython/3.5.4

File hashes

Hashes for segyio-0.0.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 921a1e039a82efe7dbe163a1b1d5870d49c2115294ff080c55f8d72e1f161b20
MD5 4a3c73ab030ed00d370d641b1b32bcfb
BLAKE2b-256 401733027a78e5fea8fc9a2ef681f8e655571361918f741c1ba033611d67af10

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-0.0.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 79.1 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.36.1 CPython/3.5.4

File hashes

Hashes for segyio-0.0.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 4adecf4dbccef6bb8829a59772fa39c74a33df600a8968dae164cc3cfe8dc62c
MD5 045f5c47007c2defe39000886db2d378
BLAKE2b-256 fbb0a862b1836a03f13a8290a40e05a011633dfa6b0d2d8c9de8b7849da81217

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-0.0.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 89.1 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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.6

File hashes

Hashes for segyio-0.0.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1144fb6694205a4b186eda8d5333c9fa9f3db4d0f9894dc4d7426c38ef94d127
MD5 c448b5a478360245668969788d0236c1
BLAKE2b-256 835a45820ecbeb4484142a1eed7f27d8f10e1674374943d7d08a00437904aba0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-0.0.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 89.0 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.4.6

File hashes

Hashes for segyio-0.0.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b9a2a071eabb8ca8a869b916b07c9590beed5a8caa89af0849adbf5835ecbfe2
MD5 1ee2c45f6369814cd3f9785ff502eb99
BLAKE2b-256 0545d1a90045d417063370adcc3728340a631d0f440e4e6295aeeceb0df4f70f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-0.0.0-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 89.2 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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.14

File hashes

Hashes for segyio-0.0.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ee53f691259fa0175aa57d0aa99cd795dcd312a90933234fb64548c1448d7f7d
MD5 cde1b98baa1a2246ba0cc1da8ada69f3
BLAKE2b-256 bfe8361de13139a376bd05b2f0e5688b03d6346422ac9fd6a57bddb7f2e0716a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-0.0.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 85.0 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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.16

File hashes

Hashes for segyio-0.0.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 be3b70aeede65f93dc86d9162d057e54a8f66fc41ce330dfe80285716197dc60
MD5 ba0c97d3751dcb6be6659a28061aa625
BLAKE2b-256 f1f7cc125949d10a9d68b688423ca313b390c06bb9a8eb071f2b6fb2778da32a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-0.0.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 79.3 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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.16

File hashes

Hashes for segyio-0.0.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 7ca3e1f06a0df28d401d9bbbafdebca954e37f869cff9b8a8c28c3a85135f28f
MD5 b0b0dc930a3f622e425b5ad66368d69c
BLAKE2b-256 762fb16c5ed4dfaa0de10c222319c9a3a8433b0cd618d1ae47b4ac374dde6e5b

See more details on using hashes here.

File details

Details for the file segyio-0.0.0-cp27-cp27m-macosx_10_9_x86_64.macosx_10_9_intel.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for segyio-0.0.0-cp27-cp27m-macosx_10_9_x86_64.macosx_10_9_intel.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f7d78cd0ed69ca76d3cac3a6b3b7041c25e83963ddf26fbc2309b23454d64d04
MD5 7763a9df8b5be80d8913a1a32f49672c
BLAKE2b-256 24a2286684387c89eff824f7cb46974c2bb32450d201577713b73d0885561079

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