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.7.0.tar.gz (843.6 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.7.0-cp37-cp37m-win_amd64.whl (81.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

segyio-1.7.0-cp37-cp37m-win32.whl (75.1 kB view details)

Uploaded CPython 3.7mWindows x86

segyio-1.7.0-cp37-cp37m-manylinux1_x86_64.whl (78.7 kB view details)

Uploaded CPython 3.7m

segyio-1.7.0-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 (99.3 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.7.0-cp36-cp36m-win_amd64.whl (81.0 kB view details)

Uploaded CPython 3.6mWindows x86-64

segyio-1.7.0-cp36-cp36m-win32.whl (75.1 kB view details)

Uploaded CPython 3.6mWindows x86

segyio-1.7.0-cp36-cp36m-manylinux1_x86_64.whl (78.7 kB view details)

Uploaded CPython 3.6m

segyio-1.7.0-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 (99.3 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.7.0-cp35-cp35m-win_amd64.whl (81.0 kB view details)

Uploaded CPython 3.5mWindows x86-64

segyio-1.7.0-cp35-cp35m-win32.whl (75.1 kB view details)

Uploaded CPython 3.5mWindows x86

segyio-1.7.0-cp35-cp35m-manylinux1_x86_64.whl (78.7 kB view details)

Uploaded CPython 3.5m

segyio-1.7.0-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 (99.3 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.7.0-cp34-cp34m-manylinux1_x86_64.whl (78.6 kB view details)

Uploaded CPython 3.4m

segyio-1.7.0-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 (99.2 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.7.0-cp27-cp27mu-manylinux1_x86_64.whl (78.8 kB view details)

Uploaded CPython 2.7mu

segyio-1.7.0-cp27-cp27m-win_amd64.whl (73.9 kB view details)

Uploaded CPython 2.7mWindows x86-64

segyio-1.7.0-cp27-cp27m-win32.whl (69.1 kB view details)

Uploaded CPython 2.7mWindows x86

segyio-1.7.0-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 (99.2 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.7.0.tar.gz.

File metadata

  • Download URL: segyio-1.7.0.tar.gz
  • Upload date:
  • Size: 843.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for segyio-1.7.0.tar.gz
Algorithm Hash digest
SHA256 113dcb5ae0bf7cce84d270ed3cc84922042ac0ced02f13db3ba5d52d7e3890f1
MD5 df9dadb6bf6b256cb3d4387842e232e8
BLAKE2b-256 1a1ca4ce75a76fa2603f86a602726fabfcbfeb70e19a0b76e6ddce58d51292c5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.7.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 81.0 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.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for segyio-1.7.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 3a7fdbcf5de7c172725fe903106c3298101c43ba6dfb63dc437724314f6a79a3
MD5 2d606cf2c99fbda1b5ee1ce1f0fe99d0
BLAKE2b-256 7bc7c9abbcc9d7abe35357a9d80d0e7db00aa053d49bac76771d810bb385ade5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.7.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 a6ccd1c3d32680745beef8600bdb96022c22f972bd17c766b817fefbd9009cc5
MD5 ae59ec50b18465d28e3a2aafee3be0fc
BLAKE2b-256 e5367c833cbb2434ed89e4a5fb16c20d0c10b57cc53b10ec613e8d646287e15f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.7.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 78.7 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for segyio-1.7.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9b3bfc7a3fd3df46bf9291ef60e98617e7d4c32bb65eb99470f8718ad1c44cc1
MD5 532c3205ef0acd4666b478cb31da2a8d
BLAKE2b-256 f89ff74c24db9a955d58bd80eeaf8770d1c61b2cfc23669f05a96929afca853a

See more details on using hashes here.

File details

Details for the file segyio-1.7.0-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.7.0-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 7c0b4c95f01875d425c801258b47caa403bd5ca544453823405f6c4c578703bc
MD5 7677b6f01b10567d3017daafa557247b
BLAKE2b-256 90572baf875f44f630f5947e1f43c054c61447f6d175384af28838aca67bc2bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.7.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 81.0 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.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for segyio-1.7.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 25e3bc3ecd15ba015d6e8006b0bb4af2dc8ca681b4c825b97501cd6771043aea
MD5 5077f1d37930a61cc21e31130a57d327
BLAKE2b-256 987888f5c4d0d0e492023a928d4bdbaee56fcf54743783d2f2ed8094549e4bd0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.7.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 4e5d35c022db897b4c31f485f76efcece59bee30c3864235676a15d4ec8dec7c
MD5 42ca799ac79ec4db4cc26eb65e90acbc
BLAKE2b-256 aa46bba30022f1acff18df9931cdb56084153c62f70111cc2783030646848bad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.7.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 78.7 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.3

File hashes

Hashes for segyio-1.7.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 df4527196048cfdc2c03b8475c01e96cf908bdf1bddfadeb2140170c0da7cad3
MD5 31758f141f72009af05daa41e2496ec1
BLAKE2b-256 edcc1928d16e56491b5dac579fb404ed431892e8c8590204316e47d6ff8817af

See more details on using hashes here.

File details

Details for the file segyio-1.7.0-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.7.0-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 c44b1a91c446749f189fa61cb6836771b7568f81e4f29552bb4569b711b00f1d
MD5 ecf1a351477cbb84b1dc85d7003c641b
BLAKE2b-256 61ecef1026e09a55caeb0e98662508f9083abc0015038be3650439c60d53ab23

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.7.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 81.0 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.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.4

File hashes

Hashes for segyio-1.7.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 d78c9c65180af64dc25e259a5c812e4b395f9ccc84aa839b9e8330f52d3f71a6
MD5 c6c43c1129319b9cddb1dbbc43b0e5b5
BLAKE2b-256 c38c0d54299fdda9c49614f304930997e5ff5648846d6a24423e002de04ecf25

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.7.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 b48a3c3f0478886e7e08683c538157f4ab8060cb61d36f1c6421256515a43410
MD5 3eb7e5494b2721734856b668095a8610
BLAKE2b-256 79e7fe02cf388984e3bc207b1f9d4a0731e2c3dba9d7c40efc0eb32ab086dfc6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.7.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 78.7 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.6

File hashes

Hashes for segyio-1.7.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9cec55130b173e3d0e7bb666be535dc19fd1e46dcb0969ad58ee023f040c8b9d
MD5 299f1d2c7ee574d3f94f4be38fd2e0ec
BLAKE2b-256 ffd7bd7af5d872d7eb5335ec904eba71b32fb1abdbc2ae4c4e4283573861f02d

See more details on using hashes here.

File details

Details for the file segyio-1.7.0-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.7.0-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 acfe2b14179723932bde449021af2deb61075bc7be42b5a109cefc5a46673e7d
MD5 4240b596544d2d157a9b1d89621e2227
BLAKE2b-256 9cee34875fc20ccec14d7c91d08813b113e90070edcda484e741139d75c4d3ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.7.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 78.6 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.4.6

File hashes

Hashes for segyio-1.7.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 61a494b1ac5f4202db7ae377e8bc6ced25cb9c0831fac11ec1cdcc42ba47a628
MD5 841527f65843fe77aa8a3291dd6fb6ee
BLAKE2b-256 037f33dba3b1a6b5ac3923a7095c6419c1b72191588036e1b1b6a89ddf3173a2

See more details on using hashes here.

File details

Details for the file segyio-1.7.0-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.7.0-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 e55abcd48ebb5accdf0f604fc5cfe1483147be8141532434e9fe9b2e702fb534
MD5 0e3e49ddcb7bc59b473045a13bea1b27
BLAKE2b-256 9b63593670246dc7f184453e0d76f158b85289b626467e501829b1711f929a63

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.7.0-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 78.8 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/2.7.14

File hashes

Hashes for segyio-1.7.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e68defb44115685064e66641955bb2b9c1797a15167cac3f8cecca1d1e87fcf7
MD5 1ce6787e5c25dd8df25982034ff40a59
BLAKE2b-256 7ce1cd2a715b0a0256709989b18cd67658e8c5fa06d57d249596e2715f320035

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.7.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 73.9 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.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/2.7.15

File hashes

Hashes for segyio-1.7.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 0d2bd89d6ffa6a752dcd1962b7030df768d6eb74a17947cfe19093d8664f3d54
MD5 dc7992a8b66510c50e6ae5bb85e2d553
BLAKE2b-256 e9d71110ba9ce73e25f2224c295bff73ad7e1dc914cddc1999cadbaf6ada7f0d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.7.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 15c16ff03332de5e57f6f45547dda23c16d55e1f835000ecf4d42d284ff24b90
MD5 7f0e41d6ee3504cc6f64191b82a5c2c3
BLAKE2b-256 b39b1fa26b2464658e95bb87ee40732c1c891cb1af5ccbe12a3c1891000ee5e9

See more details on using hashes here.

File details

Details for the file segyio-1.7.0-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.7.0-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 4ebfde51d56b6dd1bef00b5cbaf720b3de12b9c5fb8fadea01464210c017669e
MD5 f24302c8a33b4dbc270fb6f56b4222c4
BLAKE2b-256 a68f4577c92b507d298564aeed3eb102dc49a91536f80a33f5917bfd19ef0fff

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