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.5.3.tar.gz (627.8 kB view details)

Uploaded Source

Built Distributions

segyio-1.5.3-cp36-cp36m-win_amd64.whl (69.6 kB view details)

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mWindows x86

segyio-1.5.3-cp36-cp36m-manylinux1_x86_64.whl (69.0 kB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.5mWindows x86-64

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

Uploaded CPython 3.5mWindows x86

segyio-1.5.3-cp35-cp35m-manylinux1_x86_64.whl (69.0 kB view details)

Uploaded CPython 3.5m

segyio-1.5.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 (84.9 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.3-cp34-cp34m-manylinux1_x86_64.whl (68.9 kB view details)

Uploaded CPython 3.4m

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

Uploaded CPython 2.7mu

segyio-1.5.3-cp27-cp27m-win_amd64.whl (62.3 kB view details)

Uploaded CPython 2.7mWindows x86-64

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

Uploaded CPython 2.7mWindows x86

segyio-1.5.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 (84.8 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.3.tar.gz.

File metadata

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

File hashes

Hashes for segyio-1.5.3.tar.gz
Algorithm Hash digest
SHA256 8a11ba3339899b7eba5ffe8d1ecdf960e2262bbe24554b176dfd80ad20c7ee38
MD5 ecf057eed9b2fc59e44a482a0bb58dae
BLAKE2b-256 19f07afac792e2d5408bed54e81758215ea08c3931b4f50a1988853d33131398

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.5.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 544ce46b6ddc09d114962a7fb88e8f644e7c0ff8cb09a9f904909e7e01885784
MD5 9a5e312386359dc21320d0b84983a18b
BLAKE2b-256 16e3371ef8e90fd4831e23a6e7de7ecc359db062eb92e5b43588b04a4af4a657

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.5.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 473324e330940820d63632ec24350bad0f6c3481ad7b188a883bc0d1df7019f7
MD5 2765a5fac7c6beb8487c637342a79bc4
BLAKE2b-256 4d94e1b7847369ee5158f01ed48a32767bd586983ece4b946e198bbd8853037c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.5.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0ae272973aaf9379a79952f4e8a70fefe2bc53666a402127248787e4d4813eb0
MD5 ca17f50a29aae92e297f791720924d24
BLAKE2b-256 9c7eb7fb7b703ae1d31ac3b2cceff5252a25fefa7789e742b9e28be5be5c8bd6

See more details on using hashes here.

File details

Details for the file segyio-1.5.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.5.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 badf7c2d5b5ea0aca49ff98afed675d78c7c1212fe07562b287d49f57193295a
MD5 59d2ad67e3eddf010a7bc779a29e24b8
BLAKE2b-256 14606ef110a4673a6cc54e4d872924be86c69cb8a5f17842c9fbe49f85a68fa3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.5.3-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 89653bef142239c550884b66be94ec24dbe30f45993700a4a73c3fdeefad317f
MD5 5a113a6104e5deb997e9504692fec60e
BLAKE2b-256 d75513dd40cde4bdbe692e4dbc4d065a4bede1f4eff4f0512d75669039e6562f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.5.3-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 96a78ac3b8c2732c6403cb94040bd995465404402993a0d70cefafb46aea69bf
MD5 b51d41c5f3fb710e67e7a7921a534ea6
BLAKE2b-256 2f47e351b174b15b0c2628f1d95e0183b84d3609369ceefa880ea36489b390e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.5.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bd6d62acd116ce89de061ec32449f0af3b9df1e4e8ef13217c4d2d5dc54901b2
MD5 4f7c52035d43564c5ff7d5c538c20b41
BLAKE2b-256 86e2857fbaa29eea4787c3a5c315c48224411dded403b9615c5bbb117d62d615

See more details on using hashes here.

File details

Details for the file segyio-1.5.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.5.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 64a6537cb3f43a095da1fed12e3eb31d13f3f9b412f47740b7585e10a572a869
MD5 819fd32bcf97df5915f8e7173583d39b
BLAKE2b-256 80602b576bcf2f41bc672681266a6d75eb73943f93f3afaa27c9a92945b0031f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.5.3-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9a1fe3700cc2a4aeee3f03326099f72bed0d9f54293cc4a8195e95cc8751943e
MD5 32feaf5fe43c52ac6cac152b11386dc3
BLAKE2b-256 00707743967e65187b2ba8b38028f5e61547f73ccd492f8aa2e61440ac0a078d

See more details on using hashes here.

File details

Details for the file segyio-1.5.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.5.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 ab12c2ca1499d96664ff81472526de7b8d2c919132e5a9c4965de10cbea42c44
MD5 5cb142d149d913f07afcc3d09d4bbbc7
BLAKE2b-256 3f37c0817263fd42d156d133405d14203b83c5f512642e16bf24362526e08b97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.5.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 89b8d6d126326051bcca2bda88445d9a8172f57f87006d256df082f817909da4
MD5 5d84ad4df99fef2286ce125ffb05100f
BLAKE2b-256 ba9923d7fc1e40f724c77c435df7b01c44d2669a812c9df4645e30cd414dbc4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.5.3-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 9f04498c0887c907c0473ef9152046a011a69c1cc1c87677a53efc001bf6c946
MD5 b107b98ed2c6a93d8e4da0f55bae0221
BLAKE2b-256 fab0f0bcb8a4bd682a9c98fdd5b0f7e3c8ff1df02605e012a2ff23f5f611834e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.5.3-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 3757962c3a8372787c027414a18da8a21f05eeb924d7033f84f993109de7d5c5
MD5 b2aac73649e5d34f4eaafb0baec78766
BLAKE2b-256 ec8522f8605c90b5b61ba0cb02573b738c287d9366d4b95009f3c92058da21c1

See more details on using hashes here.

File details

Details for the file segyio-1.5.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.5.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 9289da41ca462750e5fc1bd355decaef795d9a2b9b160eab1b92d22e60f8e1a6
MD5 c026dceef29808f2ad81062e96029c5b
BLAKE2b-256 6cedf30214a7bd5f648328a15d3cba1cea22688b3e04b639099a6636703f0841

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page