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.3.3.tar.gz (52.8 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.3.3-cp36-cp36m-win_amd64.whl (54.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

segyio-1.3.3-cp36-cp36m-win32.whl (50.0 kB view details)

Uploaded CPython 3.6mWindows x86

segyio-1.3.3-cp36-cp36m-manylinux1_x86_64.whl (104.7 kB view details)

Uploaded CPython 3.6m

segyio-1.3.3-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 (72.4 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.3.3-cp35-cp35m-win_amd64.whl (54.4 kB view details)

Uploaded CPython 3.5mWindows x86-64

segyio-1.3.3-cp35-cp35m-win32.whl (50.0 kB view details)

Uploaded CPython 3.5mWindows x86

segyio-1.3.3-cp35-cp35m-manylinux1_x86_64.whl (104.7 kB view details)

Uploaded CPython 3.5m

segyio-1.3.3-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 (72.4 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.3.3-cp34-cp34m-manylinux1_x86_64.whl (104.5 kB view details)

Uploaded CPython 3.4m

segyio-1.3.3-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 (72.4 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.3.3-cp27-cp27mu-manylinux1_x86_64.whl (104.6 kB view details)

Uploaded CPython 2.7mu

segyio-1.3.3-cp27-cp27m-win_amd64.whl (53.6 kB view details)

Uploaded CPython 2.7mWindows x86-64

segyio-1.3.3-cp27-cp27m-win32.whl (49.5 kB view details)

Uploaded CPython 2.7mWindows x86

segyio-1.3.3-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 (72.4 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.3.3.tar.gz.

File metadata

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

File hashes

Hashes for segyio-1.3.3.tar.gz
Algorithm Hash digest
SHA256 9e4c01d32e4fcdd2a39c0116aa029943a6c81f639f91cd49422b64bd6556fc76
MD5 27bc368aadde2b2d575ccbaf5bbbdaad
BLAKE2b-256 372220bc79baf205a190c6bb5be618bf70d5c527452dc69c2c82c3506175f1d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.3.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 3a619d9bad44963adafde1555f833697a3030f84eb32774c7c48e3b1d5a88044
MD5 bb299e5ca991fe9ab639d58afb31cdc6
BLAKE2b-256 875db67b6c354d9fec988c78dd7fa17668e7de581b65fe4b63036a78e6a06ecd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.3.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 ee30d8a95c4e788e803b174d666545585143bb8d87afab6cbf3b2124a11b7fed
MD5 019212d74215b11a2a2a0add7ab587ef
BLAKE2b-256 cf27bf5c083d63048fd414d6bd7c216c08ab7ddf68a66bda3e6275d4e0084420

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.3.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 99e2ce5fbd5038983d8507ae1db47b4a830f66f94b933c4c20f0cc7f25ff8708
MD5 db3abe8fd222859e27584cd5d44b8961
BLAKE2b-256 db04088fae8228604137a1ddf6991c531a5fc61867ecdfac5826ef2b2485b43c

See more details on using hashes here.

File details

Details for the file segyio-1.3.3-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.3.3-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 80ab4354f304b172c54fc4302cfb4e72a20b8b3adba67c4543af87d41e4b78b0
MD5 c7c1bc820c5bd5f5b8a76187cdcc2fa6
BLAKE2b-256 07a23731712840fd6df850169d0441e55d01abc7bb0984fbf5fa6c37825e4f88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.3.3-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 cf447b8bf2845047f166fa6c071acee04a6a6abfef29194034e0ef653ccc3865
MD5 863a2351848269f4729f037638d5b295
BLAKE2b-256 9ce10b824936b3a66750a0ae6f05566afc4f2fa172a4720f97a8659b2e0141fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.3.3-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 d2334227c085a3e1adaa61b6608a0dddbe179d138e17df4734915514a3718e7c
MD5 13aa20eb682031070f96e78ec3707e1e
BLAKE2b-256 450ee94c619f9852d3685526701809ce5c3e5131ea370bee061b58b8898d7190

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.3.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cd25a644566f4e08bc08259a5a206484b8a97cb558bda8f411ed895f529448af
MD5 9d659d8ec5b3dc1a7a525da5899fb3fb
BLAKE2b-256 c4ad2540ec116366937c863b1c365687768313bb5ed5032324c36a359e1f9135

See more details on using hashes here.

File details

Details for the file segyio-1.3.3-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.3.3-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 58e9c9e425e4a25e47fd1c675b2e9a3e866c7db65165b33f6b03a98bf925e847
MD5 a554e77f0c322b67cfdb7256d1c59e0e
BLAKE2b-256 8f00cd6f7e75457bfdf31d223997358d2b067dc0ea5d656cfbcceeebbf3cd48c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.3.3-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e600545cd2e91becd09d9f338f83bf76cfb629f56656b08ca121511199fa0a39
MD5 662b68b321c029f93c1edf261d96ce40
BLAKE2b-256 f4eb5061fbf6d3a9fdc79bd3a9780e16f8a97843634805b5ef4b57e4cf8a3167

See more details on using hashes here.

File details

Details for the file segyio-1.3.3-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.3.3-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 6947c38c58a9c4d633c151c0a24ffde43565022f6abffa0d4b3d6d9abe376808
MD5 8109525df917e9a124fc37c8a740baeb
BLAKE2b-256 4741a71e81bbbcf27d8ea05a4abb54a98ba99b69d567b5acc098c580710710d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.3.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e9e05168bb3cec570961f928bd9e499dc4a2889a239a99ebe6abeafd3f7ee130
MD5 fb85353bb98375e17c381dee1c1bf1bc
BLAKE2b-256 ececdda98967c5a58db8062db397b19c5b43326076b493185e1791c5ba8076a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.3.3-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 3173c3d58c16acc487ea8dd120688e329d80b7f1d2538e96bb5ad0bf6623c891
MD5 bc18ccd7b700169a79a7aa6657ee440d
BLAKE2b-256 a5ff6f0441f188a5ac713f87ad854b2abc463b1229b4caf66c35073feb4c9812

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.3.3-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 7ae434286144fae82a59a534e35c92fca858cad0bc7c4ff6e55765b838d549a9
MD5 ef702829240fb58e0e46b11e5b22203a
BLAKE2b-256 6bab76ad0162461e47760bb752517532305d95846159e629a6f95ea156adcb30

See more details on using hashes here.

File details

Details for the file segyio-1.3.3-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.3.3-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 141485cb7298ab55cd00a9728c32abe9b1940d63ba304156cf92c212b2721633
MD5 47e2068c6ddca299678bd8614b89d5d0
BLAKE2b-256 ecb99bdc3d239ede9dfdd03d0445c40eb63ce99bfd79c02a02b8bd43f60c8b66

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