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.4.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.4-cp37-cp37m-win_amd64.whl (89.6 kB view details)

Uploaded CPython 3.7mWindows x86-64

segyio-1.8.4-cp37-cp37m-win32.whl (83.3 kB view details)

Uploaded CPython 3.7mWindows x86

segyio-1.8.4-cp37-cp37m-manylinux1_x86_64.whl (87.3 kB view details)

Uploaded CPython 3.7m

segyio-1.8.4-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.6 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.4-cp36-cp36m-win_amd64.whl (89.6 kB view details)

Uploaded CPython 3.6mWindows x86-64

segyio-1.8.4-cp36-cp36m-win32.whl (83.3 kB view details)

Uploaded CPython 3.6mWindows x86

segyio-1.8.4-cp36-cp36m-manylinux1_x86_64.whl (87.3 kB view details)

Uploaded CPython 3.6m

segyio-1.8.4-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.6 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.4-cp35-cp35m-win_amd64.whl (89.6 kB view details)

Uploaded CPython 3.5mWindows x86-64

segyio-1.8.4-cp35-cp35m-win32.whl (83.3 kB view details)

Uploaded CPython 3.5mWindows x86

segyio-1.8.4-cp35-cp35m-manylinux1_x86_64.whl (87.3 kB view details)

Uploaded CPython 3.5m

segyio-1.8.4-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.6 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.4-cp34-cp34m-manylinux1_x86_64.whl (87.2 kB view details)

Uploaded CPython 3.4m

segyio-1.8.4-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.5 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.4-cp27-cp27mu-manylinux1_x86_64.whl (87.4 kB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mWindows x86-64

segyio-1.8.4-cp27-cp27m-win32.whl (77.3 kB view details)

Uploaded CPython 2.7mWindows x86

segyio-1.8.4-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.5 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.4.tar.gz.

File metadata

  • Download URL: segyio-1.8.4.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.4.tar.gz
Algorithm Hash digest
SHA256 d6254a00362f886dd32981cb0d1fc49ac4a41b088bc0940dce1bd28b203449ba
MD5 0349b28de774bd155b2193cea94e2d8b
BLAKE2b-256 ebd636d9c59cabcaaac49a599410e6ed94ba5df0f82eb1984ddbf9039104aeef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 89.6 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.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for segyio-1.8.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e8a49c26bbfd2b396107a1f5dabefe34d63dea09b3a83f1dcd7ae1affe8fd5a1
MD5 1aaed8b866231a0035f3e1cfc1ed8a59
BLAKE2b-256 831139140eb1c2a51bd1b0b443385cfb38f352a569c9823a824052f89fd967a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.4-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 83.3 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.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for segyio-1.8.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 ed53a0dc00147f2e7e7e243e90818686d667dd758e16045d0a3408853366c097
MD5 f815fec3bb12ae92b2b19a76ae6d111e
BLAKE2b-256 d0a7f0c0b44a99f668384c92396c959a3600036f2630d0d664e2b1b3b6558e28

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.4-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 87.3 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.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 091ec28cc5f1cf9b18625e0549ea1e712d31fb30019f334c9b10f89a7cf6211b
MD5 e4fd31b66696298564416417376f9087
BLAKE2b-256 1984692b391e95412d88feab27b5bd980f8c7a968897fc71dc76da2ec9540c63

See more details on using hashes here.

File details

Details for the file segyio-1.8.4-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.4-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 18df8832b246a80d40e29b605177a9a9c660f4c44272b003209f45fe4e45056e
MD5 f04b2905f9d67986ea1da9294542e43c
BLAKE2b-256 8745e0381afbd67d00c03b86580d5247c55e3f80f8f430368d952a28a4d57a2f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.4-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 89.6 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.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 aca923806f5d58252e82d21879a8eedb7592cb1ec82f4d603c25c2d369822a3e
MD5 3cc938bd97e4771e24259f0815a0d621
BLAKE2b-256 60cdf87e878dc0a244e729feb4efe825720bdc9a46b7796315ecb1fa99a57aba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.4-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 83.3 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.4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 bc1db4802bd5cb8a447fdae7454e8b95db2d701bed013f32140bbf78e1414c42
MD5 64a868e2955ba2001c1420d3cfc0e4a9
BLAKE2b-256 e8354c3c1a2bc91f08726407b4b6ff5c265e656e8e3d5cb4e07b9e5fee5feba4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.4-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 87.3 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.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cc58158f5597ebb8d0f6059a58a147c7f1b0f2e4263b2927173330cb32f74f40
MD5 245570aaa0cf023437db37c29bc617c4
BLAKE2b-256 b8de62b8ae06c3fcb588af2eae33d1fcf0b57dd95ea4a9282847208a70fbf639

See more details on using hashes here.

File details

Details for the file segyio-1.8.4-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.4-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 5bd8ddd03600160c0098889bc7d0aa2ecf80bf9428c27eb1e260272414872a44
MD5 6bc6bb77ed19a475039629b3ddb5b2ae
BLAKE2b-256 17129c9eedfbed0a5a7ab2b28450f1c190997222d95595aa954d30b3aecc86a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.4-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 89.6 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.4-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 ec7bc6d32fbf59ec1a06a599772c7694a78991069e2fa6ae762586f64160aa34
MD5 27e2316b38b57b20b6c644bbb0dfb6d6
BLAKE2b-256 4d884cecdd1d663bc5136f5297529c6b116d9681d6935a36a94f204ba6080f88

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.4-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 83.3 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.4-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 41c699dd1ec3e8f1b2e38cd1e8c4dec6698867f785fb5b715269c65af7f3f926
MD5 2d00134f1a7aee3fe7e4ccf232194b23
BLAKE2b-256 f618138414c58123b82bfb3ae6afc4782b7bd71f0eb7bbda6439b6638d1b7ef0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.4-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 87.3 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.4-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8e561e3c9e17ec5a9ea265d70dd1fd874517a51238d3c790158ad7fc4eb5f67f
MD5 a22bd16e7f211cbefe750fb6cf484882
BLAKE2b-256 85d1d21394c391c85290d18eed2ec094e5b107234d1d6bc502bb3b43a6454d26

See more details on using hashes here.

File details

Details for the file segyio-1.8.4-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.4-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 56b11e5851687830360515fdae65d550f297dd137b45039dd8d031c6669be3a5
MD5 f119d0b0fc4cf088a57de4149d6aac87
BLAKE2b-256 fa4b911a1fb284514980a9184142ec4c3023bc78ddedd849e20758354326b40a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.4-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 87.2 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.4-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3d3026a010503f54a1ffc91009ffe0b434b703c141955d0624d67845049b2205
MD5 ea29418c0040da69882d9f42c53b2e3c
BLAKE2b-256 f432829aa4a118c975583e6a06a393d8d49f87d7bfc4741103845f45e3ef5f92

See more details on using hashes here.

File details

Details for the file segyio-1.8.4-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.4-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 965e7c1e65d1d86b9ed93754509be4e02dd227ff1f1d2e42b78b146813b78b3f
MD5 0c8a831ab4b27d3eab6f57daa774fdcf
BLAKE2b-256 bf0823d415d870c62fedc14ce1e09188457c8ad4d30403e23d57c940d0f19939

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.4-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 87.4 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.4-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 90265a18f81240e789ea3611a784f78cc9c674a9c62c08853c76e54ddf30270f
MD5 b462798fa52ce28af47573292e5b0f3a
BLAKE2b-256 bcf940429f2e8b832290a445f527222ead0345e73b69ee0491432f9f57fbab99

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.4-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/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.15

File hashes

Hashes for segyio-1.8.4-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 a26cbf071c07dd67d660033acbb7dd2acaa82b8dd67b93e3fcec4b1d0eb85ac0
MD5 6ebc7a5ae19395d4a5477686fd5209c6
BLAKE2b-256 a1e0789c74cfa5df65b85ad674cd51cee1b9f22196f227dd48724a4094b0bf47

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.4-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 77.3 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/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.15

File hashes

Hashes for segyio-1.8.4-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 a437ea1a17996921cd3b445b1b5283a08fefa1f38ac74aa14d3f5ee75f9e0720
MD5 e72cd9902b3109e95795d8a8fccaeb11
BLAKE2b-256 f2a3a9cbd8fa3bd0960b503477e8e8969ef8cf906d0080dd531396a1d6d31567

See more details on using hashes here.

File details

Details for the file segyio-1.8.4-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.4-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 29133575884feffe273b3f21cc702c5dddd3d928d644bf7fbdc6c7c0b0bcef40
MD5 cd875cb9de29899e7d7b739dcde1a055
BLAKE2b-256 624a1b72baaf4a2483de57138ba8f40aa9147340da32a1d83d9e807d8f7c2435

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