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.9.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-1.8.9-cp37-cp37m-win_amd64.whl (85.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

segyio-1.8.9-cp37-cp37m-win32.whl (79.4 kB view details)

Uploaded CPython 3.7mWindows x86

segyio-1.8.9-cp37-cp37m-manylinux1_x86_64.whl (89.3 kB view details)

Uploaded CPython 3.7m

segyio-1.8.9-cp37-cp37m-macosx_10_9_x86_64.macosx_10_9_intel.macosx_10_10_intel.macosx_10_10_x86_64.whl (116.4 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-1.8.9-cp36-cp36m-win_amd64.whl (85.5 kB view details)

Uploaded CPython 3.6mWindows x86-64

segyio-1.8.9-cp36-cp36m-win32.whl (79.4 kB view details)

Uploaded CPython 3.6mWindows x86

segyio-1.8.9-cp36-cp36m-manylinux1_x86_64.whl (89.3 kB view details)

Uploaded CPython 3.6m

segyio-1.8.9-cp36-cp36m-macosx_10_9_x86_64.macosx_10_9_intel.macosx_10_10_intel.macosx_10_10_x86_64.whl (116.4 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-1.8.9-cp35-cp35m-win_amd64.whl (85.4 kB view details)

Uploaded CPython 3.5mWindows x86-64

segyio-1.8.9-cp35-cp35m-win32.whl (79.4 kB view details)

Uploaded CPython 3.5mWindows x86

segyio-1.8.9-cp35-cp35m-manylinux1_x86_64.whl (89.3 kB view details)

Uploaded CPython 3.5m

segyio-1.8.9-cp27-cp27mu-manylinux1_x86_64.whl (89.4 kB view details)

Uploaded CPython 2.7mu

segyio-1.8.9-cp27-cp27m-win_amd64.whl (85.3 kB view details)

Uploaded CPython 2.7mWindows x86-64

segyio-1.8.9-cp27-cp27m-win32.whl (79.6 kB view details)

Uploaded CPython 2.7mWindows x86

segyio-1.8.9-cp27-cp27m-macosx_10_9_x86_64.macosx_10_9_intel.macosx_10_10_intel.macosx_10_10_x86_64.whl (116.4 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-1.8.9.tar.gz.

File metadata

  • Download URL: segyio-1.8.9.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.1

File hashes

Hashes for segyio-1.8.9.tar.gz
Algorithm Hash digest
SHA256 bd2d5d75c912d9353bd7caeac75d276812726901badc43c259eb85e8ce017863
MD5 4e6670d4e5bf28c77bf6d4667c7c2767
BLAKE2b-256 fc6159e42d3dba4f7e5b5dc37c6b3704117cc0b0d214156dd8bc0b7925e7d2d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.9-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 85.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.5

File hashes

Hashes for segyio-1.8.9-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 61f858e353814fd7fc5fd0114c147df105902001179d27a67c858ffa20dbe849
MD5 e97e9a212548aa610df62c0279aef758
BLAKE2b-256 c4860a7fa0b7266a9625baebfe56f38e14484ad4b4aca5667f633b5ae832a9a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.9-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 79.4 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.5

File hashes

Hashes for segyio-1.8.9-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 29be2e15f361e28761f1a4a9645ed82c741ad0f314c0f72172fe714db5aa5e59
MD5 35dfe05531a259e8e98ef3cdf3f00665
BLAKE2b-256 e17218bc7cf4c336bbf765a1ce0898e5a34afa7171b7b044043970cc19bfdc66

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.9-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 89.3 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.1

File hashes

Hashes for segyio-1.8.9-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d593cf78e8a131b5d61ed85dee1cb304245ac96f66adc2d1669d1ca52199627e
MD5 3b0263327ff82363868db9dbb5a4e7e9
BLAKE2b-256 4192928c9b5ae6aac902262f34ad015aec05713783fabe4b04ded87f347e5e15

See more details on using hashes here.

File details

Details for the file segyio-1.8.9-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-1.8.9-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 d59191f404122d6a6dbfe6bc236da3e94d3805dcf0118404e15c9f4ec8684de0
MD5 c27137601eb83904363f2e8c55f902b4
BLAKE2b-256 11dcf24ff75ba1d937d1a0592231019ea3d15093689facb6b1a07215df168d2f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.9-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 50335d4dd72d76f3cd3602e7d8e3176f4ae7bd0b81b31d2adee2e9a08e0eab45
MD5 c37bc4b020fc0e8b10bace243e774e4a
BLAKE2b-256 183ce5c8746c3af3a7aa828cbda3258acd5d8d96ef4b49d70b6026da0ba46d97

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.9-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 02f85fe4d2c680465cbf0d4ace8489c3731f6828b4663b0bc26f2106c6701f87
MD5 3c705a392576accac967572c4d2a674d
BLAKE2b-256 105d080b36e67cbe33fe0ea2f332b436d42684ffe6d6b5b768a1dfba593f1bf4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.9-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 89.3 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.7

File hashes

Hashes for segyio-1.8.9-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6f35552d52fa3720b625b9f6c5a1a71f400760dad74c531857608ffbe3b06f27
MD5 3b3379465bf322c9a83b58da41401cbc
BLAKE2b-256 e6cdf2725e47dcc366335412f269fd36f65714ac8b94f24efc7aca28b57838ba

See more details on using hashes here.

File details

Details for the file segyio-1.8.9-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-1.8.9-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 4a3a5229028ad1df22e218d811520858e4903eee7adbd0906ab9c1c10b4d8735
MD5 2e802ec09d66433c3b6c7b144a06c944
BLAKE2b-256 53e20f929eb04ed2cd17e3cd1bd8884594bdfd001664b6ad14ac192b67df70cf

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.9-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 ffc7c8aa5578439edf1dd922ee7824464fd322bc374aedea9659455c57bb4354
MD5 0fb19b03dffe7f6f189edbdf27693957
BLAKE2b-256 42c1b5359e21bc1df91c96f9473b9b4201ea7f9530c0935a25bf055341e168a3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.9-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 d28920aec2841900096f94ea5512bc63fd92d6cbd19a20762b3bc52dad0eae1f
MD5 13d33155b530d58042a8746debac7504
BLAKE2b-256 cfcd199e16e051092d182507ba188b1c4d586a7c41b8560291b94e5771b8449c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.9-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 89.3 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/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for segyio-1.8.9-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b52a68f843dd5da9c3f15f9e88eceb4fca0abaadfb1aa74c4467689d307f3610
MD5 cb406475a446b2624b959cd0fd640492
BLAKE2b-256 5efadec32e4bd94415692bf6645d87425a9d2d2edefa0f312b3ec5ae48b17ef4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.9-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 89.4 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/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/2.7.15

File hashes

Hashes for segyio-1.8.9-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 eb8242bef05ab2313e0130b647d2f17511d01fc8fc2ec9d123111b372e0309ab
MD5 5ee0252a8523cbef7fb44d51ea892edf
BLAKE2b-256 aa4fe97e5c8a37181be34c49497c8a18db072cac75357fd114424b88b362b08d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.9-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 85.3 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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/2.7.17

File hashes

Hashes for segyio-1.8.9-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 0f93d41264c6b1231f2ad73c1a6fcac6864e5d5495ccdc1af50022bba4d33046
MD5 5374bbbedb8ae0a49e3dca7ef1390e9d
BLAKE2b-256 77d683464f91d0febeeba4bb9ba4418e8d06281699c95a904da4f7fe833bce07

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.9-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 79.6 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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/2.7.17

File hashes

Hashes for segyio-1.8.9-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 d0221690c2b411489ee48c85034b52a59e0cc1583d6b44fb6e3f0ce874f9470c
MD5 f36188000bd1f9f0d978a6496b1f2342
BLAKE2b-256 e95500131a62167f626a520a6fdc27e8257de208e71f7098da801496ea628da3

See more details on using hashes here.

File details

Details for the file segyio-1.8.9-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-1.8.9-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 0023e62fbf6996e7caa3ba7c8fc149bf49639fb91e39bb6ee03565e76b4ee67c
MD5 e27812097ab47ae46b2f60a04cdf1f09
BLAKE2b-256 527311b08c10acb57cb522c2a94dcef51beeffca1882fba057b00af20ac6e32c

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