Skip to main content

Simple & fast IO for SEG-Y files

Project description

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.5.1.tar.gz (624.6 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.5.1-cp36-cp36m-win_amd64.whl (69.6 kB view details)

Uploaded CPython 3.6mWindows x86-64

segyio-1.5.1-cp36-cp36m-win32.whl (63.9 kB view details)

Uploaded CPython 3.6mWindows x86

segyio-1.5.1-cp36-cp36m-manylinux1_x86_64.whl (124.8 kB view details)

Uploaded CPython 3.6m

segyio-1.5.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 (84.9 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.5.1-cp35-cp35m-win_amd64.whl (69.6 kB view details)

Uploaded CPython 3.5mWindows x86-64

segyio-1.5.1-cp35-cp35m-win32.whl (63.9 kB view details)

Uploaded CPython 3.5mWindows x86

segyio-1.5.1-cp35-cp35m-manylinux1_x86_64.whl (124.8 kB view details)

Uploaded CPython 3.5m

segyio-1.5.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 (85.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.5.1-cp34-cp34m-manylinux1_x86_64.whl (124.6 kB view details)

Uploaded CPython 3.4m

segyio-1.5.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 (84.9 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.5.1-cp27-cp27mu-manylinux1_x86_64.whl (125.2 kB view details)

Uploaded CPython 2.7mu

segyio-1.5.1-cp27-cp27m-win_amd64.whl (62.4 kB view details)

Uploaded CPython 2.7mWindows x86-64

segyio-1.5.1-cp27-cp27m-win32.whl (57.9 kB view details)

Uploaded CPython 2.7mWindows x86

segyio-1.5.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 (84.9 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.5.1.tar.gz.

File metadata

  • Download URL: segyio-1.5.1.tar.gz
  • Upload date:
  • Size: 624.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for segyio-1.5.1.tar.gz
Algorithm Hash digest
SHA256 9ee1323e868d903018c3b20d6e7dc695edfefcdee16a3aa36f4947a80b8168fd
MD5 ca384a016eadd8c982d0669012d5306a
BLAKE2b-256 43b9e8ff35d832ac81fe7519a0a8792b62f57d79bdc5d213867251459651829b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.5.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 25c49ab4ef81cd74b78393a3ace11d85b8940d1b97cd4d5dfa7c0646afde576a
MD5 71212a30ae1da6e9d70b7edd08685edf
BLAKE2b-256 cc25d813d75d1e0993f063850e3369a2c9178e9b198c5113da6da6053ecd0190

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.5.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 217c6860351954968182ac852872759b8e6df4cf73c613a9a5d548c4828b550b
MD5 0ca10df1ad210d67e0aca767580bf1e5
BLAKE2b-256 2c1bf5d5f66536baae32913655755ee884c666c86179e71e249959cca48efc13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.5.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 17c1fb0912702b31f80ec420d3306ac17ba3f96cb398ccc582c8820e1257dbf0
MD5 6e0ace4e2ed8eda2cf312ace4e500e8a
BLAKE2b-256 0eb0789228a24a78a52532d2ba5047826754cbc77ad9652a15f67f12f7334db5

See more details on using hashes here.

File details

Details for the file segyio-1.5.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.5.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 0b5c29837edcd292b4bdbfe031c2425f4722ff1c08108d9d8adfca0d91c42e91
MD5 217eda94cca96ae30620550a5ad42e8d
BLAKE2b-256 746eb5fea6cfb80be988201caae1c084884f6cdbf97391460d27bf85d28f3414

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.5.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 ff304314e160b6e8902a562ec993ab46be0eeb1b7cbe0e35924683ab84488c06
MD5 2d58fe0521331d4204f75f0c2f94abbb
BLAKE2b-256 e1bfe533b736454f429c14e58f6f25ae628635c60981db83ebec0afb12f9c60d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.5.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 ecd741171233935c4043f3b8c43cfc0c888a599b5a27acea8f1b32abbc925a55
MD5 8ec9df8d83769d47c05d7bc292d933b3
BLAKE2b-256 e0b74d297bbc05759f189e4a92867f81796ef765d47952ade252aee8185788b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.5.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 65cc98def11f74383ee56647f93d5cc0d5600b9ac7e63c007bf6ae38ea08f1fd
MD5 99e8a651594173fa726556ca5d164276
BLAKE2b-256 62f4d93a5092ee3d11815f337395233f2cdb0cc1ec7f707b31fe372c245b89cb

See more details on using hashes here.

File details

Details for the file segyio-1.5.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.5.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 a82d0595542533dfdb729f75ae8b71ace13475e8f44c5990b969746bbdfcf5f4
MD5 9cb003664be4df792be7fe84fa89920c
BLAKE2b-256 bfb04cf0053227e7f2c2d2f245cc8baf88a13e90ada9972b42e1544c81738cd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.5.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0bddb3d1d8519028ec30660c9df214835589ad938c920358172be785928fc0ba
MD5 8903546c3b8ea6549edde1d2c0034c91
BLAKE2b-256 f8980f30bdd6402f365adf96560d001bf376197050b2f80e64377d7b9ea57b57

See more details on using hashes here.

File details

Details for the file segyio-1.5.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.5.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 8be79203396fc338647c4855ee05a40a55e1ec144eb2e75bb6fc083552d72708
MD5 c37e75b486f96147792b263bcd7ccf01
BLAKE2b-256 8e413ea784a0865ca5cf7a548aee67da78fcddcd7bd11a2d4311e814d502d17b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.5.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 999676be4a470ef29e377acd6cab745ab170d97d94fefb1bab61268543a8c3aa
MD5 2d6b52fbd8028effdd6f38fad0c80e77
BLAKE2b-256 47a1504acffa3ec78eedbe3aab4e1b9647c07464a80c2902f63977b222d2829f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.5.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 53b1c85d032845ba390ba4e28ffb75975b5b4a48b2d3d540f14c66884e1f20f1
MD5 ed2e71a13cab73fc5289ba0a1d3ec610
BLAKE2b-256 e810a7d2637a19dad1a052b96fb71adc8d2b967c0302658605d93d8981cb30e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.5.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 42d953e416826ef84760b6ef9c313b8a67d26f21d0b10af05d31f82c05d525d5
MD5 0e6b8d3935d8bd521f65cc1de9c9c4ac
BLAKE2b-256 2897eb8272669968fed3f466f9a5213e715ee86f5d0a547e4f1a4eb0763669a8

See more details on using hashes here.

File details

Details for the file segyio-1.5.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.5.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 c09d149a3f0ace88dff4b9a9c41e5e63cab5dd1a9b7998c5899a078a001fa24c
MD5 8332b835afd29174ca7200a074460bfc
BLAKE2b-256 1e95372d2e32fe384ce53d78f897ee419d695b774b3090ea2c79aab13c751b3a

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