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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7m

segyio-1.8.8-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.8-cp36-cp36m-win_amd64.whl (85.5 kB view details)

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6m

segyio-1.8.8-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.8-cp35-cp35m-win_amd64.whl (85.4 kB view details)

Uploaded CPython 3.5mWindows x86-64

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

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 3.5m

segyio-1.8.8-cp34-cp34m-manylinux1_x86_64.whl (89.3 kB view details)

Uploaded CPython 3.4m

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mWindows x86-64

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

Uploaded CPython 2.7mWindows x86

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

File metadata

  • Download URL: segyio-1.8.8.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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.14

File hashes

Hashes for segyio-1.8.8.tar.gz
Algorithm Hash digest
SHA256 84f52cf940a9399ea36cbe108fab5ccca270dfeb87e921f4b66fc27bdd3a1b7a
MD5 6d5f2bdc461ddbde28b44f24a1ac1800
BLAKE2b-256 d21f22140a1653ea9de382724725af0904203c3c69d76e00f070956444f0b3ef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.8-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/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for segyio-1.8.8-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 bb0310102a95d37d7ef65c99ff4b804583aa4b6bce74cc4ba7e77b0ff204c34a
MD5 af0c86aa592b53c5fd1260f0c3a0b0aa
BLAKE2b-256 4574e997444a28925b48286b481b2f9dce441b42142adc70f4a03924d8f8bcd8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.8-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 32ed0aef4dc48e89207a0deaa0ab41dbcb2782815808361abebd516f86b82831
MD5 6a66951a2d4e5d61c8b08d4c4107111b
BLAKE2b-256 6a677acddc7f9d905823eda290b6c561cd0d0e4ca8e32b0d64a9eeb7b23f4682

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.8-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 89.3 kB
  • Tags: CPython 3.7m
  • 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.36.1 CPython/3.7.1

File hashes

Hashes for segyio-1.8.8-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ee8ffb8b0575baa22252ef2141490f9adcc00fd2e57a3fed73770846f99806e0
MD5 49010bdfbfa62fc870ec4618508eb36f
BLAKE2b-256 c08caa3844ad55d4485cc749678ebe278d4feae81627f9a1f478cebf2c0e473d

See more details on using hashes here.

File details

Details for the file segyio-1.8.8-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.8-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 3dcce474ac59acc898280698584b9d22f6549aab075b87bdb33655ac051d1428
MD5 abbab4a7fe619b72e29712ce81e1cdf6
BLAKE2b-256 154cdde00910806f9ec073257cb945175fb94cc64f056e3279992b590a4c4601

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.8-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/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for segyio-1.8.8-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 37490174cd4c1f66262bb424678fa2b83d2020b82666f081096ee089ac910ca9
MD5 4bd7d8d592bc71c024f8354a220d576f
BLAKE2b-256 24bbe7cf6b833c8ba1f774eef8acf27800b643617a17b90e07b48388b572b9b8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for segyio-1.8.8-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 674c93829fe530fbd85bc481b1a3782e12f5275b4d1a729ed724caa2356b1da1
MD5 1db3ae1a5a8b612849627be4b406d40e
BLAKE2b-256 bc9a02fe238f5455b20b603db0498769906bab3dbe181bee7e0266b7dc2ff16e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.8-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 89.3 kB
  • Tags: CPython 3.6m
  • 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.36.1 CPython/3.6.3

File hashes

Hashes for segyio-1.8.8-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b7d2fc66e4a0ccad11899aaa830ef13309513fc367d549ee73af0dd0fd8ab5d0
MD5 ed81707efebaa64d13f0134f7bbb5c93
BLAKE2b-256 6a834520573e2c4588e2ea4e557da428c011db07c74ad4d272d3dd7a9041d70e

See more details on using hashes here.

File details

Details for the file segyio-1.8.8-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.8-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 fc6f2b365e86f4e2a8015920c32489fe21e3caa15aa84621ae3a6bce43525f0a
MD5 6b9d16e8b2dc393ac6833e82c5372b33
BLAKE2b-256 fcfa6ff6ba669f48fc75a46776b6c6f512ae2d575a8890c27efc1f75efe972d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.8-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.36.1 CPython/3.5.4

File hashes

Hashes for segyio-1.8.8-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 a1836ffaf249b5b9716fac5107e92b46cbbcf6dd6e3e05c192a9eafc20ce70b2
MD5 957efe6e5e88b3837fe903bd585675cb
BLAKE2b-256 14baac14cc73007ed0706d0bce3c07e2420f00fa0f50ffa8dc76ad8e2e71e67e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.8-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.36.1 CPython/3.5.4

File hashes

Hashes for segyio-1.8.8-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 9cfacbba4cc62c1abc8bc11da4db4ed1937aa36c29dc3b3cae45fe3bd65abb1c
MD5 aa655ee317fe308ec2bd9a8bd40f73c0
BLAKE2b-256 151802fd9ae791d8cdea36e2479fe4e6205a6f83f03d514f4eae8a7bdd270dcd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.8-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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.6

File hashes

Hashes for segyio-1.8.8-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 da3867dbcae5be586274b6f6276a5fd50f3784493a46767cdd178da1b4622b38
MD5 6f4132ad2e7393b9637375b3b67d5ccc
BLAKE2b-256 31703519c2ef370a32c7b0c6bc974fec54c8fddbc7cf5be5185282658f3fb884

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.8-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 89.3 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.4.6

File hashes

Hashes for segyio-1.8.8-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ac79bda5c8c4786a2337b6cd44d331f42187b4a9a1434cf9f606f568c1e110af
MD5 fbe4e424e3ba53b27fa40114d5b41131
BLAKE2b-256 e3896d771411fd317efaec4831529eea8bf812b26f7bfc06a0a700d7af108fdb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.8-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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.14

File hashes

Hashes for segyio-1.8.8-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3a336dcee413b50621763b03309bcab6e33166a9ebc6fd049406a4691a985fe3
MD5 6b2b8e424981caff75a180c1fdf7103e
BLAKE2b-256 327f87448391b6aa1dafcc87ffd3ba4d6739e3dd416bcbaeea0ee330db5e67f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.8-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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.16

File hashes

Hashes for segyio-1.8.8-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 9d3fadb4601e7bcf097d05ff07a66d13880cc282f4c38ec6cf89045975af8729
MD5 55347b4990976da6c8b5795d0bf0b9f7
BLAKE2b-256 78ca3c6335e48d2398398165f9d2221d98477abb4ac70474be42c8db7a6143c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.8-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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.16

File hashes

Hashes for segyio-1.8.8-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 857a4a8947e491d0fa84423c3199b0a3131bc146059b444013493f3f2bb5841d
MD5 f1f4ad244d3bb1c9142c9594a97321ca
BLAKE2b-256 2514ace3474d09bbc0dbead6ab1f861686c786c744f675cd3d2512278af8e047

See more details on using hashes here.

File details

Details for the file segyio-1.8.8-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.8-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 90e1605c36f06f2fde48ecce8575a90b7e09e7de87a21d77a001d5670b3d30ab
MD5 477e32b038c676fe98c8e23647366a67
BLAKE2b-256 d14ddf826dfb7952085d97b278591a5d592611345b2e8c73de33f89a5f889b37

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