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.1.tar.gz (999.2 kB 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.1-cp37-cp37m-win_amd64.whl (88.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

segyio-1.8.1-cp37-cp37m-win32.whl (82.4 kB view details)

Uploaded CPython 3.7mWindows x86

segyio-1.8.1-cp37-cp37m-manylinux1_x86_64.whl (86.3 kB view details)

Uploaded CPython 3.7m

segyio-1.8.1-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 (108.0 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.1-cp36-cp36m-win_amd64.whl (88.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

segyio-1.8.1-cp36-cp36m-win32.whl (82.4 kB view details)

Uploaded CPython 3.6mWindows x86

segyio-1.8.1-cp36-cp36m-manylinux1_x86_64.whl (86.2 kB view details)

Uploaded CPython 3.6m

segyio-1.8.1-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 (108.0 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.1-cp35-cp35m-win_amd64.whl (88.4 kB view details)

Uploaded CPython 3.5mWindows x86-64

segyio-1.8.1-cp35-cp35m-win32.whl (82.4 kB view details)

Uploaded CPython 3.5mWindows x86

segyio-1.8.1-cp35-cp35m-manylinux1_x86_64.whl (86.3 kB view details)

Uploaded CPython 3.5m

segyio-1.8.1-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 (108.0 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.1-cp34-cp34m-manylinux1_x86_64.whl (86.2 kB view details)

Uploaded CPython 3.4m

segyio-1.8.1-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 (108.0 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.1-cp27-cp27mu-manylinux1_x86_64.whl (86.3 kB view details)

Uploaded CPython 2.7mu

segyio-1.8.1-cp27-cp27m-win_amd64.whl (81.2 kB view details)

Uploaded CPython 2.7mWindows x86-64

segyio-1.8.1-cp27-cp27m-win32.whl (76.4 kB view details)

Uploaded CPython 2.7mWindows x86

segyio-1.8.1-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 (108.0 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.1.tar.gz.

File metadata

  • Download URL: segyio-1.8.1.tar.gz
  • Upload date:
  • Size: 999.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for segyio-1.8.1.tar.gz
Algorithm Hash digest
SHA256 d18e261e4023f83acb22971573fff848cb6228e7acb082934dbb23cd5cb723ec
MD5 5e85bec699355ef55a2f6bf454a657e1
BLAKE2b-256 3ae2748916ae68727b0c358d84d143841ed86327b975dae1f25cb526e221f5ef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 88.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

File hashes

Hashes for segyio-1.8.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 97b7f82adeff818c11fe8fb2a108bbaddb0e64be96c993a09172b9d315703714
MD5 2ac3c9babcb346d16826afafcd690a74
BLAKE2b-256 0f4e3b1d7694c35b20beaed9f43efde5c5afb2d345615b444717c93229c1763b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 82.4 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

File hashes

Hashes for segyio-1.8.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 f599131223545ce74f4b74bf6edaf3d48d4500f67e5585c6387bc06958854b4d
MD5 dc98fe5fd32790ffd0bb8efda52e0c57
BLAKE2b-256 e9cf072471ec6ebc8fab961d470b496cd06abaea9030ad8ad624d0df79eb546c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 86.3 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for segyio-1.8.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e219692c58c0fe95e503e96ce712a47d9fe272d3f9481dd68bbc06aa8954804c
MD5 066ad6af2e87068704148a01654839a0
BLAKE2b-256 6fe597b21ee1fe576b02048527438eab6a700ef70562c7495cabf158bee521f7

See more details on using hashes here.

File details

Details for the file segyio-1.8.1-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.1-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 f86831094effd258dd608dc46fb443475a95808f01f75a0ffcab8f0945ddb717
MD5 650ff7d99749fbff0d17ffd1ba0ba7ed
BLAKE2b-256 25f6864c3e051cecc4e860387e776ddafa948670cce7e0cfc27d85532f08d9d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 88.4 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for segyio-1.8.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 127adb54829c83b89798f72d5af849ec55c43dfc929019fbe91a4fd69defc8ec
MD5 80c04c85e35997ae4f68f4fc9975cc65
BLAKE2b-256 b2aba348ebbcfbc870d4520fa324db97398f216b4b11a26b1f60b6c9df1e9992

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 82.4 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for segyio-1.8.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 8083a3809c30d3f2a0cc44355bb9622367074ab598896dcedea75e5daf96f2a4
MD5 02508610d5af4d2da6477984ff4d9b18
BLAKE2b-256 08e8abc78ecdc9c40358b29dbe15e5f835b9583a327e6c87496776a3cf39a2e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 86.2 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3

File hashes

Hashes for segyio-1.8.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 106ba53be7a393d113e81c3eabc156ffb0601cccf6d997caeebdb526a17dc972
MD5 7a9127dd78a65ab3fdae5612e81c5aca
BLAKE2b-256 fa1f3ad24a3ff44c2a7300e18149039fd5e969ea0491b3613b149a8f3e3d61a7

See more details on using hashes here.

File details

Details for the file segyio-1.8.1-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.1-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 a564fff031e5ff04bdc1838347f9e1a58530457963ecb2728121dab7e56e2c62
MD5 363acb74a3cac69ed932353c2b511fd8
BLAKE2b-256 9155e924645847051d4da914e06296bf93bb6c54550cff47620d09625efaabd6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 88.4 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.4

File hashes

Hashes for segyio-1.8.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 5ebb9267d9701371d0fdb819ed8a823a6653f71cb0ddb8dee3e4e15d99864cd4
MD5 a43c5969308c9032c55a6718eade33d1
BLAKE2b-256 2914fa0ad91ce23f54d989ec85ed999fb84be657a7eb31811d7d7ddc1edcc5ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 82.4 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.4

File hashes

Hashes for segyio-1.8.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 b6a6840f30f2db57b5dd1cf4009584079cb83a10dcd9a53466925cd437867dee
MD5 c36043381e365b61a67a099ecbd698e6
BLAKE2b-256 03c5b17eb716dffeb12ebba93b9fada5a2999b39595142bec7c09d6fbbc2fd37

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 86.3 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6

File hashes

Hashes for segyio-1.8.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d27bdeb2b8235ad32b4406bd1609c6f17c03844cd7e664dc047b0d44dd4a22ac
MD5 995222dbd99140043bf17b2796a9a2c1
BLAKE2b-256 3a3d9d29a468a7765ad3727d317c44e23e9a7552f403926c0ab38b0fefc2bf16

See more details on using hashes here.

File details

Details for the file segyio-1.8.1-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.1-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 686236bbe1c77dbbb8e4157f572de04cc9b73b3c02b0d6428dcffcbf2940fb25
MD5 a29fed20398fbab42fd6da8ff639de02
BLAKE2b-256 c28b301ef1912f9fcc7ce1fa89a88c1219ab0966d0a31afb43bd3ceff8f3d015

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.1-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 86.2 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.6

File hashes

Hashes for segyio-1.8.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 52314a87f1f7b38644d75bf6aaad4e1dcc5f7900b674cd33d8755a461061634d
MD5 e3e1e921f4f8ea5c9c8ce0e99ccbde5a
BLAKE2b-256 622241adffb66c9aacf3a49e81e30d4ea583d1841db262c9e4163da4ca32e9a0

See more details on using hashes here.

File details

Details for the file segyio-1.8.1-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.1-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 019f0687fb1a1a2bf8abc85066d71bd4d52d4db6dcc8b175c8f5a19d7ae9a842
MD5 cc5d9d0af08369c39e2f85363d4cfc69
BLAKE2b-256 5d3734d32457616ec8d40e97339f0338e83b6ccdc9ec297215206a6dbf8a6c3a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 86.3 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for segyio-1.8.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1b99f39381e31a9938af51083788a3beb967ccd7d53c22782884bacf1b4d5de6
MD5 a0ebe033e816b764cb90524b9c1c630b
BLAKE2b-256 5530d08c1de4232545ea6e9bfbf6b3a2278ebc5637cb3807799d86631bd8b4de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.1-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 81.2 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for segyio-1.8.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 f6fc9ca72343fb0fe46da42fed0259cae29a9d58237b5ade62ba50ce94b439c7
MD5 b858342f585122224b0626dce488c159
BLAKE2b-256 6a5dd759f7f63080ec6d958b28cd1f860b9585235fcc37da62ceb72c0f3583ab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: segyio-1.8.1-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 76.4 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for segyio-1.8.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 fca6f0d948b407f23dbc47ad7be3fad7c080a174f9040de9782c2954e3ebac51
MD5 b1748ebf85df069966127ef7e6b12bad
BLAKE2b-256 8096f22e2026ed3c3f5a42a94c3341cfdc191cc68d150e5ed6180c2f940be060

See more details on using hashes here.

File details

Details for the file segyio-1.8.1-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.1-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 36af703c56a3c017db6861f1ad9378ca8b4f24c2f4a0778e0eb628196947d1d7
MD5 10af82aca1fd971807f89639fdbd4cd3
BLAKE2b-256 0b8a14fd43dff72d35a59d131bdddb1a1ada878738642a725d55b6049ac5767b

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