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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

segyio-1.9.5-cp38-cp38-macosx_10_9_x86_64.whl (85.5 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

segyio-1.9.5-cp37-cp37m-win_amd64.whl (86.8 kB view details)

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7m

segyio-1.9.5-cp37-cp37m-macosx_10_9_x86_64.whl (85.5 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6m

segyio-1.9.5-cp36-cp36m-macosx_10_9_x86_64.whl (85.5 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

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

Uploaded CPython 3.5mWindows x86-64

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

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 3.5m

File details

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

File metadata

  • Download URL: segyio-1.9.5.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.1

File hashes

Hashes for segyio-1.9.5.tar.gz
Algorithm Hash digest
SHA256 33dee186152225ed4a8b61a5825787c6d26944d63eb4a6f61f401425695b4f43
MD5 fa225d10601fad13f3700a6499d2b826
BLAKE2b-256 9af238fd69d03597b0901265358e01b1fca70ab1c94e0a8fe9e9d5f728d857cb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 86.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0

File hashes

Hashes for segyio-1.9.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b8bcb1ac66a470d24d5c000f4821f92f424f67cd910c60e12eaa9453329c8097
MD5 b690f18744c430ec1f2bf09b86bb9378
BLAKE2b-256 6afcd8fa2facc1e0926ae0ac8970292e5c986e180f6aaaa81845a081f62418aa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.5-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.6.1 requests/2.25.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0

File hashes

Hashes for segyio-1.9.5-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 b84af19286c42a5b9e78bc6762cd566a31852c7167483ae94f3ea5a6259dd61f
MD5 5873a0bfc65c556f5cb3e8ab4d7937bc
BLAKE2b-256 f43561dd0fc9a595b98d0c0b14f3237e2a07bb27f9dc74edb79c7c2b71c4b5b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.5-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.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0

File hashes

Hashes for segyio-1.9.5-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ac41eae55369b9000f28fcb750275d3ce17641948462b3ad4f8566a82951278e
MD5 baa895f7609784a9886de87b197adc8f
BLAKE2b-256 ac5c42b5f817d9e0af09bc34066a58a04b2e9be675f7760c1b63ecb626d93d28

See more details on using hashes here.

File details

Details for the file segyio-1.9.5-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: segyio-1.9.5-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 85.5 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for segyio-1.9.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a59090c85d4f03ed36bfea3d704a787f658dd53dc0a39934a3bcef136bae3831
MD5 b5c1e45a11170efe4e6cead754643d9a
BLAKE2b-256 8599a9b87f01b76906264220e0d5609538b5cae635114d83e27331012b7ce5c8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.9.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 0af5ab7eee98b8ad551a0db153ff0dfdfed41f291c4e049780cea98f66b7cd2f
MD5 6b35d355e9c1e8d15a7b516c1f756641
BLAKE2b-256 6672e56c418ca14b7ba6a8de7c218b15c06c951ba240e96374794743aa1809eb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.5-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.6.1 requests/2.25.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.5

File hashes

Hashes for segyio-1.9.5-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 1b5696ef39d7794b86e159e5ab48297db2205b73be3d1958515de7ca4eee7393
MD5 52a8556b6e1f86cc1db1287027fc21ba
BLAKE2b-256 ca4ada589bcb70afa1660d63ca2467ffcbab7378f4594aae4e4317a3ce8e3db7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.5-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.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.1

File hashes

Hashes for segyio-1.9.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f44bcef53dc1a2a35a728652463fa256087eef4449689f38ecee428ff1b3a9e5
MD5 51e51d4f7ce85e5b30b2ed02b459daed
BLAKE2b-256 20bdb4d607ae9f77cfc34dd67cf9b7a6aa91255f4d7c3489a2e10cd53feeb18c

See more details on using hashes here.

File details

Details for the file segyio-1.9.5-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: segyio-1.9.5-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 85.5 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9

File hashes

Hashes for segyio-1.9.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d719376718f080daba5b0a0aea0a11043cb75567876b2330fb8e96f893c5bf93
MD5 59ef84d607f9f0e02baea5f9d53e4579
BLAKE2b-256 1efb0d868afa02a21a5423444388b50ba358156d9847a15ef28ea7e7a2bc86ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.5-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.6.1 requests/2.25.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.8

File hashes

Hashes for segyio-1.9.5-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 ca37a9f4b98d5a2974129a3dc28166b2ff28ca63bce97e46edcd31db076bd58e
MD5 0d903390d9c3418f6c6a5b1ef0417532
BLAKE2b-256 9d830aaa50d0b6dee302f1c9c86f8b7ca5331e98efe5c267f0c93cd5a53b8dad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.5-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.6.1 requests/2.25.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.8

File hashes

Hashes for segyio-1.9.5-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 a1f6cdfa1f7cd9de87911102cb2f7ad2bf4e7dc3173b39bbb905d554ed000ace
MD5 84b7760e9cac1868bd449b980f8da569
BLAKE2b-256 cea851d3eac3e75bbea27e36dcba877267463a249aa4f63e5edb7ed763567573

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.5-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.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.7

File hashes

Hashes for segyio-1.9.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2941d2052f9871694009bcc777f2d831f2d1cf9ae27693cc243737e369320d59
MD5 cf883ba9adb1c404a04fd35d0af83fe2
BLAKE2b-256 5291e1b3a0e0a72827974ec6681d7a80996034a4fc604b0d4d2bcc6e4c103d93

See more details on using hashes here.

File details

Details for the file segyio-1.9.5-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: segyio-1.9.5-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 85.5 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.8

File hashes

Hashes for segyio-1.9.5-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 85202dd518f8d63ecad19d2e9aec0e9985e03dfdd8294d7ec4c291e3f65ef4d7
MD5 8ce2ec211dee7aece895eb2bc95b09e6
BLAKE2b-256 882eec782ca5e2d5a3ee1287ae5c8b566f7460e628a084e3112ac503c7b4ae84

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.5-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.6.1 requests/2.25.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.5.4

File hashes

Hashes for segyio-1.9.5-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 26fa4478cf8a1c81400c89a9f0ab8d249f10bea43598998568b375b0fed493b1
MD5 c78d09da67734c7ea28da96febfc68b2
BLAKE2b-256 0fc5b7fa548b082269f7c14ccd92828248dfb8369d080582bcc8a5f17dd1f564

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.5-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.6.1 requests/2.25.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.5.4

File hashes

Hashes for segyio-1.9.5-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 f6a6bf0e2d12f34cb00df94daf67001faa871b49be563ac668e526646e4d4f6b
MD5 c0c6c9833e3d899590d6a8547d38ef60
BLAKE2b-256 f54a01908cb95c98b67ac807f6af12ca305a5f1cfccdb97904cd016d24dbcb3a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.9.5-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.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.5.6

File hashes

Hashes for segyio-1.9.5-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a87a69d28a77a6578232dc5ee59fac7fe202df8240d97ca1e9e91da5b90c9296
MD5 6aef2a8512bc7689e3c3023f3ff841dc
BLAKE2b-256 ea4c48503e3462f9bc393eed1fd051d9c06d4c268a6bc47999ea7c901927406a

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