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.6.tar.gz (3.8 MB 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.6-cp37-cp37m-win_amd64.whl (89.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

segyio-1.8.6-cp37-cp37m-win32.whl (83.4 kB view details)

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7m

segyio-1.8.6-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.9 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.6-cp36-cp36m-win_amd64.whl (89.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

segyio-1.8.6-cp36-cp36m-win32.whl (83.4 kB view details)

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6m

segyio-1.8.6-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.9 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.6-cp35-cp35m-win_amd64.whl (89.7 kB view details)

Uploaded CPython 3.5mWindows x86-64

segyio-1.8.6-cp35-cp35m-win32.whl (83.4 kB view details)

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 3.5m

segyio-1.8.6-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.9 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.6-cp34-cp34m-manylinux1_x86_64.whl (87.4 kB view details)

Uploaded CPython 3.4m

segyio-1.8.6-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.8 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.6-cp27-cp27mu-manylinux1_x86_64.whl (87.6 kB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mWindows x86-64

segyio-1.8.6-cp27-cp27m-win32.whl (77.4 kB view details)

Uploaded CPython 2.7mWindows x86

segyio-1.8.6-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.8 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.6.tar.gz.

File metadata

  • Download URL: segyio-1.8.6.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.6.tar.gz
Algorithm Hash digest
SHA256 0bcc0c7b1d6db3ea1b53f3d7d77505ccb596452840dc9b83382343f52661ef27
MD5 1a0a7924ac4db93d4250ec58e24153c0
BLAKE2b-256 0b3488922e96de0dc251ede8ec09fa1f616ec68277912d0b004c74961ca2fdc6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.6-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.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 52e6bc1ed14453dec0d4496971f9746b6c21fa316f80c2a2057227b1912bfa5d
MD5 83f994e79762544c51683b04a184d393
BLAKE2b-256 aaf681066afe3a782bc9c68dfb32a8ba6f83456962c928982ff6dff9c24700ff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.6-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 83.4 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.6-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 47dcf193e0cda3431fd6b46ceb61a22266e743167fbb376dcc9d723eb0b80f7d
MD5 7dc77ebe5b201975e6db0ccc7c77a2bf
BLAKE2b-256 d1c4f2e9292fc0feb4ffad1b51f855de1a390c6716a48b86352d12ad1baa0fa5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.6-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.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1187b0b3acc728a8f71a8de095c049998f09e796063e989bf6907cf74dc110a7
MD5 6050fe62124204b5233dc503fd41a539
BLAKE2b-256 0177b601691e2ca2f9b892f7f2ea134465dbdd30da1527fcf940b0be4e3d4c63

See more details on using hashes here.

File details

Details for the file segyio-1.8.6-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.6-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 d8c9a63e67dcb69ef62d974a3278ed7081366c75657e3d94e1045f4c9508d2da
MD5 e7be9e16425e6b96c2fcc4324c2bb6ff
BLAKE2b-256 23a6f922285911b39ab303c9683519709121b85275e7ffd83b11af5ea09ded06

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.6-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.6-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 7202925cede5d48571b4a71012f8df6456d29763248f89e94990d988117f499a
MD5 caf6cfaab8e3f5ee13833d1c752f77af
BLAKE2b-256 5b303ff4795142745fa11c0b725f0614a146f9d71e45256b2b85491e3ff2559c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.6-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 83.4 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.6-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 f0b5401ed4cfe7877a424c713463fb08616fe0769dfb330a62d38bcdb73e0805
MD5 03b1ee8a01087d48cb9ea972b6a2822d
BLAKE2b-256 0a8a945eb53b8d7fc0b9da385ed41b5711f8c71e1dcba24312b3c5031e12c5b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.6-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.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4dbd9c5acc71eb75c32398503bda03cce40651ecc7f950374ef439e007169648
MD5 2b6acac99043f1d83931f7098c0904dc
BLAKE2b-256 03ab10c72983aa1f9d2108750563b2089f5b1d0014cced3201ededfee81c6231

See more details on using hashes here.

File details

Details for the file segyio-1.8.6-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.6-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 de652fa36ddb233d9098adf87a3539c97e7d273bf3c9caf4f9661890b2b89e0c
MD5 32195d7638a852e6b88d01be064559bd
BLAKE2b-256 2019b750acc345a96687c7e9dc17659e2f7cf5f7306a05537247c7131d80da5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.6-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.6-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 efb3093f3dedacb938dc29e3196ddd28b8dfc4649ab255a2a1b2d17f9db35b2a
MD5 32e53788d7f66b45c0e650a502d34da5
BLAKE2b-256 300d4814556c9324af5cf5df34be0909ce34b081206b890428e9b460dce43b2d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.6-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 83.4 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.6-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 032f3cebc103d65f6dbf333a0fca9d71e9b78c7ebc3fbee346ccc9e3fe90c208
MD5 5b7820a415202f756c3cb2d2256e732d
BLAKE2b-256 db66d04b1f49ef377ed2dc44564f9940484458bb2a4cd64c838614bd88353474

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.6-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.6-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d817a37019b36ad8cbf4c3c1d4f566a37f3e79b0054cafc0608bf88ba459df52
MD5 495bb2c898999916c4a451f34cc9471f
BLAKE2b-256 4271e518250f6820111a94134c02ca647905bbc407006d63bf5f0675beb777ba

See more details on using hashes here.

File details

Details for the file segyio-1.8.6-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.6-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 1a7eb1734561c4c6c65e4dc0930f77a567bd19eb5c63d4d8e9703c31585579dd
MD5 a0e450af7818f238794808e6b529e7cf
BLAKE2b-256 76e628af436a0b8de635566180626f8ff25ab449a4d3582124eff66e2ff618d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.6-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.6-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e772ab6b07827f71d68c51c7e6008a223b5cf0a54283e1d904d296adb304e719
MD5 eaed742d6f9e3e4756a101271d658901
BLAKE2b-256 6f62aaeadde60f1794903225be3a74e4664462a94d421c516c838fa8ac969e80

See more details on using hashes here.

File details

Details for the file segyio-1.8.6-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.6-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 0210e03191ab3eba19c10827f1d43be71d462e17cb01418528636f018d1ba353
MD5 637e284bf6de7f40b6cb3e3d6df143af
BLAKE2b-256 ac1be97048b1de19f8d175278e3b33e31472a2df826e1bdbe645dff323e57fb1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.6-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.6-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 745eda5cbadada70e17874117d53c26298754265c0a9b78b817adbb10f061edb
MD5 1eaccc1c57dc04b63a31e81ef528b0fa
BLAKE2b-256 7fd8c704d65c22ccb0c2a870bda8780b6fb24639182fde729b5eafed45ba61bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.6-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.6-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 67e3a488e328ffe1ea28357a6f81603428ff5bbbe8e9cfd14e235e1c7ef8a94a
MD5 1c75846ee19723cecf9fbf64ad66f246
BLAKE2b-256 08e2e7c92b5c7a2e03e074b8aa333f927490bd4db198782a49ccd910b8e7e332

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.6-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 77.4 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.6-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 4a2f7a05203b120139f614fc8ce3ba98dbba4e32de7d95626862ac49dc7de2e6
MD5 c50ff2e5adfcefa05c464ae968cffc75
BLAKE2b-256 135a621ba22fcdf519641e21a35dd244df6a00535cea939402763b4f7d078e54

See more details on using hashes here.

File details

Details for the file segyio-1.8.6-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.6-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 d070deb6e140c7e3bdc3313989f6c8750755ae8a32b76f946ce69b2d4bb4cf10
MD5 be7455e69557b6ea2bfe356bb540cd90
BLAKE2b-256 9fb80420eb5f1b006fb6ab0b60d02238eaec8a2c58780202b0f387091c227466

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