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.9.2.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.9.2-cp38-cp38-win_amd64.whl (86.7 kB view details)

Uploaded CPython 3.8Windows x86-64

segyio-1.9.2-cp38-cp38-win32.whl (80.1 kB view details)

Uploaded CPython 3.8Windows x86

segyio-1.9.2-cp38-cp38-manylinux2010_x86_64.whl (85.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

segyio-1.9.2-cp37-cp37m-win_amd64.whl (86.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

segyio-1.9.2-cp37-cp37m-win32.whl (80.0 kB view details)

Uploaded CPython 3.7mWindows x86

segyio-1.9.2-cp37-cp37m-manylinux1_x86_64.whl (90.2 kB view details)

Uploaded CPython 3.7m

segyio-1.9.2-cp36-cp36m-win_amd64.whl (86.8 kB view details)

Uploaded CPython 3.6mWindows x86-64

segyio-1.9.2-cp36-cp36m-win32.whl (80.0 kB view details)

Uploaded CPython 3.6mWindows x86

segyio-1.9.2-cp36-cp36m-manylinux1_x86_64.whl (90.2 kB view details)

Uploaded CPython 3.6m

segyio-1.9.2-cp35-cp35m-win_amd64.whl (86.8 kB view details)

Uploaded CPython 3.5mWindows x86-64

segyio-1.9.2-cp35-cp35m-win32.whl (80.0 kB view details)

Uploaded CPython 3.5mWindows x86

segyio-1.9.2-cp35-cp35m-manylinux1_x86_64.whl (90.2 kB view details)

Uploaded CPython 3.5m

segyio-1.9.2-cp27-cp27mu-manylinux1_x86_64.whl (90.3 kB view details)

Uploaded CPython 2.7mu

segyio-1.9.2-cp27-cp27m-win_amd64.whl (86.5 kB view details)

Uploaded CPython 2.7mWindows x86-64

segyio-1.9.2-cp27-cp27m-win32.whl (80.2 kB view details)

Uploaded CPython 2.7mWindows x86

File details

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

File metadata

  • Download URL: segyio-1.9.2.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.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/2.7.15

File hashes

Hashes for segyio-1.9.2.tar.gz
Algorithm Hash digest
SHA256 d77cdfbe0d8514d41b32ff98926cebae7657aa53938423134661eb28c5114735
MD5 4ecd87db60b7d41c84e2c00ca50b9d79
BLAKE2b-256 be5489557f43353227fe384115a80b1fe9d62d7d197a880c91d5ccc78a67965d

See more details on using hashes here.

File details

Details for the file segyio-1.9.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: segyio-1.9.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 86.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.0

File hashes

Hashes for segyio-1.9.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2cc0969f008ac6393894ac2e3ff358d98a50e82b303b9c44495abc44f5ff4cb0
MD5 38e049934698323701b19efa5548338b
BLAKE2b-256 d3dd71b9e25123791bb9c2adcd3b1f511c9f3fb99613ca6e346799b1346dfbbf

See more details on using hashes here.

File details

Details for the file segyio-1.9.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: segyio-1.9.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 80.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.0

File hashes

Hashes for segyio-1.9.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 708342f643f344965e94086aca3251ba6649bad31ebffb6c20290d0e5ddd5cd7
MD5 a9bbea876852404bacff044ae14db83f
BLAKE2b-256 8c8a34d7233c54e40eb5570e21ec35856831fe007cad4424b8f04a204ceac8ff

See more details on using hashes here.

File details

Details for the file segyio-1.9.2-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: segyio-1.9.2-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 85.1 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.0

File hashes

Hashes for segyio-1.9.2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9f1f05441677ca7580fff3db6937c006b0f397f7bbb3de5067fbdce9c74d44a3
MD5 79923171d51b074448eb12be6ddcfded
BLAKE2b-256 2aa407eb161b4bddf49a20ee4407948d63cc11bd761d0240710b563c4178e906

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.9.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 755644ae21918539bd0ce895f3a6d10e826d6f64147a936e9ce51fa4ede63fd8
MD5 d36dadb703add611bbe2eb8dba290b23
BLAKE2b-256 0805a5a493f8455485b059a76224933fa3d4407db55ebcce4f052c8a298eba12

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.9.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 93dea58b8924f8f31e36b875e809195790ee8d4151c2174f190d760d94cf8fcb
MD5 b09ed4eb5c7d9c549b40f8335a4dc7a1
BLAKE2b-256 0e0b488b3f5062ff7d6e86198c06f84c0b78684d7ba0d519f870cfa6a59a41e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.2-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 90.2 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.1

File hashes

Hashes for segyio-1.9.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7ed78d03692d9f8b6302ab49602a1ff83e8c6b566422eaf4ee60ac52fd591f64
MD5 f9b320ffce5c02251e125d6c9ae436ac
BLAKE2b-256 fec736a8c6d57ef207683c51f02f84ffe7d8f08e093d62ffb817ea770775451e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.9.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 d82e37c496d593672f8955786c652e18c93ba8481f383d99cf3fb466a64a4853
MD5 b75d2d631d90d1984d768f6d60d99409
BLAKE2b-256 07ff39fe2bd265137bc18c038d6d660fa22fc9fa1fec7afe762b3ad156421136

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.9.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 e4688f20978e4f5b5a33c38615a0bb4c12be59d937441374dfa565348da93bed
MD5 c403f03e31b25016e38811ccdd01cecc
BLAKE2b-256 434674d44d36193567e6cf6ddce7560d1bdac8b2031bb1dcec87d710e88338c9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.2-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 90.2 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.6.7

File hashes

Hashes for segyio-1.9.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 54f99c1ca4be9aa0a16c1a73a1fc9c34debbcb352ff366048917e8a330fa1cca
MD5 2904fcb4326590aa1ddb1a0972ab9293
BLAKE2b-256 cfb60cb60389d2abf9004c57e5baff88f911ebe051b48be79f26532b6ab78f05

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.2-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 86.8 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.24.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.5.4

File hashes

Hashes for segyio-1.9.2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 2938b7d430bafc3e240d0d7e37f61dbad2443049c796cfc116ebb1fd1c07c38b
MD5 450276a0b051f1a58db306e7b09f475d
BLAKE2b-256 c4656bcf6aed1e12c6beb5fca4ac4497722f8b4a117d45fa20310ac1bf0e6cf3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.2-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 80.0 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.24.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.5.4

File hashes

Hashes for segyio-1.9.2-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 fd13c6f18e968fe8ad4e168e2e5b9764cf9511a182a41eb16da96ff517a670b8
MD5 1aa57915dfb1565c28c785c67044c399
BLAKE2b-256 1af9635d0b2183abf11ab7d78c8e4ac0a04f3ee8121977fa0d3df829d71b5c52

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.2-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 90.2 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.5.6

File hashes

Hashes for segyio-1.9.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f5cb8f9233d9a140abae998f15c6f076c9f6baf79cef97eb6013872645543c6c
MD5 ad0cd26365fa01467b80d7067bb8ba11
BLAKE2b-256 128c17f90feeb206c07db4d5c38c134352c080c345bff1ef6837bfc0c2d317e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.2-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 90.3 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/2.7.15

File hashes

Hashes for segyio-1.9.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 74f4a00e1b111f6b1996559344fce6988dfe5637872d4744330f142d6c4dc01c
MD5 ee0990fd2824510a3e1ce9ead9c40ce4
BLAKE2b-256 6b66d8326aa61426a10f3ad34a6a2acd629f7115f267ae0f3fa343dd2bad2d67

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.2-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 86.5 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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/2.7.17

File hashes

Hashes for segyio-1.9.2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 489a1fa75248528dd9b36111af03e4e2d376b258b3d6b21f6baa4c46054f15d4
MD5 895579b7b5eaafd9c38c258249fdbc45
BLAKE2b-256 f1cd9c88b277f16cfac5d49389d677d2916755f55c5ce1f0c9f83ba03c0db831

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.2-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 80.2 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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/2.7.17

File hashes

Hashes for segyio-1.9.2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 7ade6a796630ec56a36a08f3390e2c29dc0f8b1c4f50f855fe007b47d3f2e884
MD5 91b5325de153e8a70ab44966cf2cdf63
BLAKE2b-256 6e70cad822757317c765d7fd9adbdb76184ed4e42f1dc7ab82447716877ad751

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