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.5.tar.gz (3.8 MB view details)

Uploaded Source

Built Distributions

segyio-1.8.5-cp37-cp37m-win_amd64.whl (89.7 kB view details)

Uploaded CPython 3.7m Windows x86-64

segyio-1.8.5-cp37-cp37m-win32.whl (83.3 kB view details)

Uploaded CPython 3.7m Windows x86

segyio-1.8.5-cp37-cp37m-manylinux1_x86_64.whl (87.5 kB view details)

Uploaded CPython 3.7m

segyio-1.8.5-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 (109.7 kB view details)

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

segyio-1.8.5-cp36-cp36m-win_amd64.whl (89.7 kB view details)

Uploaded CPython 3.6m Windows x86-64

segyio-1.8.5-cp36-cp36m-win32.whl (83.3 kB view details)

Uploaded CPython 3.6m Windows x86

segyio-1.8.5-cp36-cp36m-manylinux1_x86_64.whl (87.5 kB view details)

Uploaded CPython 3.6m

segyio-1.8.5-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 (109.7 kB view details)

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

segyio-1.8.5-cp35-cp35m-win_amd64.whl (89.7 kB view details)

Uploaded CPython 3.5m Windows x86-64

segyio-1.8.5-cp35-cp35m-win32.whl (83.3 kB view details)

Uploaded CPython 3.5m Windows x86

segyio-1.8.5-cp35-cp35m-manylinux1_x86_64.whl (87.5 kB view details)

Uploaded CPython 3.5m

segyio-1.8.5-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 (109.7 kB view details)

Uploaded CPython 3.5m macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64

segyio-1.8.5-cp34-cp34m-manylinux1_x86_64.whl (87.4 kB view details)

Uploaded CPython 3.4m

segyio-1.8.5-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 (109.7 kB view details)

Uploaded CPython 3.4m macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64

segyio-1.8.5-cp27-cp27mu-manylinux1_x86_64.whl (87.6 kB view details)

Uploaded CPython 2.7mu

segyio-1.8.5-cp27-cp27m-win_amd64.whl (82.5 kB view details)

Uploaded CPython 2.7m Windows x86-64

segyio-1.8.5-cp27-cp27m-win32.whl (77.3 kB view details)

Uploaded CPython 2.7m Windows x86

segyio-1.8.5-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 (109.7 kB view details)

Uploaded CPython 2.7m macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 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.5.tar.gz.

File metadata

  • Download URL: segyio-1.8.5.tar.gz
  • Upload date:
  • Size: 3.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for segyio-1.8.5.tar.gz
Algorithm Hash digest
SHA256 7fa23b40de83d785ad859559132acae2d3b7679b4a8ad9cfcaa60a09469fdb40
MD5 bf42f2ac959830665b7b287a3773c341
BLAKE2b-256 6d2a3800d60ea9e65684c5f447ca0f3b708271a531abf650177d12d88fc99543

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.5-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 89.7 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for segyio-1.8.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 db2f97a431ed23fddd85fbd028152a2081809f1d50db67ff34ee9c4130d728ab
MD5 f040696accf102d522f23f4011710928
BLAKE2b-256 1a7b329a477f82ed56dccea0560484fbc4f8df4dabcb44822e7574a0e37563a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.5-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 83.3 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for segyio-1.8.5-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 4697ec3dc598d85d3206d1406a9febf38a40050c9b4d53f80be46affa4e7717b
MD5 984eafed2bd0ad5395211ac2eb63d1db
BLAKE2b-256 19dd37e72a79afe05c82174adac27e55322312a3cc47b5189a78269b41839646

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.5-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 87.5 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for segyio-1.8.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c20d89edc78bdefe814596534a39f2fcb1c4bc5dae6ebb2751978663e5cca516
MD5 447dd14fdc443c5e2d1f7395b369671c
BLAKE2b-256 4cbdd7cc15419632e34fa2592f687175c85df9da5c6e322e8a815256f9c7b4a8

See more details on using hashes here.

File details

Details for the file segyio-1.8.5-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.5-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 0c6645209e179752de935c82895a2eefc99eca95eddd1b169b6589ac484c45d9
MD5 68e23f1a079ab0003e97dbe46b620473
BLAKE2b-256 eb84611382e9bb67ccaa8097adc4b7ea5b10846abbcfc243a5bc22aefab66eca

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.5-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 b1a023687dc83640a972af3c4818d97cfe2b806ee0af601a20239b0ccda61018
MD5 598eb207c79e983c447ff626d3402c62
BLAKE2b-256 51d8efe293bfce555017abeb1b9f6951977e94f08b27aee54ff03ea26ba49a1d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.5-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 be150ae9d94488df85b58977abb6341ecd9c2cc40ccbb24ea02b4b9744316992
MD5 8c36961449531cd4416c54768fbabb47
BLAKE2b-256 01a91a928b38a02f33039850c01f32b84250246379275a88aef8e0dae1ac3e18

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.5-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 87.5 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.3

File hashes

Hashes for segyio-1.8.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 972d7dbc937002d586b146ec17c6aa6af4d4ae74d5bb5d9c7eb00b486a69de7c
MD5 632d89345b3d16df056f2c40f35136fa
BLAKE2b-256 0a391c66fa82e833a951527f9586900abefee8f20fd432eef36ebf95849d9d31

See more details on using hashes here.

File details

Details for the file segyio-1.8.5-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.5-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 b16d6a33659bb0dab377d6769f6c39dd65a718bc0c13483d4d649c693268f027
MD5 ffd5fde66a48547c4277bcf4280f021e
BLAKE2b-256 8043c0f00e7005060adbdbdd3cc3afeced7c2390bdbb083c5d4da4e20f847ce5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.5-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 a55d7754d001db0224ca9a75547d0dcb785b8f5c921c7369e195db6affbfe324
MD5 9b188de35862251a2404c2fb7ed1de2b
BLAKE2b-256 526ac20a47113d510d4c9f994e72e094ae16f826d0fb11f08eb92b14ae3996de

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.5-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 17311578c62798b79a6a549259368a068b6c9d3f5b06584e7b7f2878fda12469
MD5 e6e46e23dafee5b11827feb74417be61
BLAKE2b-256 66820db6493daf87234ff5122a98b98cfdaf79921973cf931fd2f885d47e5ef5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.5-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 87.5 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6

File hashes

Hashes for segyio-1.8.5-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 56c255afdde6270591a21cef39c0d2d12a67ef0edf3266d6dbec4487205ffcce
MD5 76119aeb68393b177eeb7cc679e0a4a4
BLAKE2b-256 2386271dcb46274af6b574b681a94d49ab03133f3c477b44e530df88a7592a97

See more details on using hashes here.

File details

Details for the file segyio-1.8.5-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.5-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 0411ce0cbd4ac2615635265d2219894163966d225efce4a90c034676b6844d9e
MD5 225fe4680d4064e37c087e5a1f66aa7b
BLAKE2b-256 b7ab5d5433f2eccd521ccd74529c2dd2d61b384c5eb795a0747ed48ddbab202e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.5-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 87.4 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.4.6

File hashes

Hashes for segyio-1.8.5-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b1467b95997d11b91c0492dfb6f597c408719c7b4bad702c2d4c02baced74502
MD5 da28c9a707ffa40d82f81f99b80365b0
BLAKE2b-256 60e962aff7f9c0876a9c4761f9fc660a9a031b5aa1472993cf0d17c1fb4e16a7

See more details on using hashes here.

File details

Details for the file segyio-1.8.5-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.5-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 fd381fb3becc018228ba198969a340670805816f7dcece797f5fee2c22173906
MD5 74e9c74d835df907177286ec6c7f6292
BLAKE2b-256 6975ba044571e9acdb2b1043a772d451c1e48766d4fdf4bd215406eb3f2f8355

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.5-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 87.6 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.14

File hashes

Hashes for segyio-1.8.5-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0aca528132fa38e32b3cec9c658ce687c65269ee1af70f784651699ae01b7559
MD5 cebf67fd7571c22b5a195406d36bf8ba
BLAKE2b-256 2a5fdf96d44f9c0e6f030e01a1af14fb427c3a495b7ef65bcb8bdc4639bc9a67

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.5-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 82.5 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

File hashes

Hashes for segyio-1.8.5-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 482f661621c10734afb94b97c5cb017e4ddc3ee5b0cfe50721dad714bca5504b
MD5 f67302e408ac11d5fd33aa8660d117ee
BLAKE2b-256 09ec565301e74afb9357f3554ffcd433a24e155c0c1792b7cd120f3ab640da99

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.5-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 77.3 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

File hashes

Hashes for segyio-1.8.5-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 f48f4dff7fca349fcb122e590cdeefb00ebe7ad507b3fa0dee3c3e25ad55f98e
MD5 2f24bf0b0dd6f03a169e3b3894d7cede
BLAKE2b-256 485a8dbb9eb27cd7533ec60300e6dd08abacefec565810f90c2ec175f11bdbae

See more details on using hashes here.

File details

Details for the file segyio-1.8.5-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.5-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 4f81d57f89fa27baa81a0e6c711ac5377f5ffe6f0a26ef8bef276ae316a34e51
MD5 4ac8736d6629271c1ae8dadf67a9ff1f
BLAKE2b-256 cf5711b78c3679d224d0c8fd32f69e5287ce93ea2dc0bf9977afbd492970901d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page