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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

segyio-1.4.0-cp36-cp36m-win_amd64.whl (49.5 kB view details)

Uploaded CPython 3.6mWindows x86-64

segyio-1.4.0-cp36-cp36m-win32.whl (46.7 kB view details)

Uploaded CPython 3.6mWindows x86

segyio-1.4.0-cp36-cp36m-manylinux1_x86_64.whl (94.0 kB view details)

Uploaded CPython 3.6m

segyio-1.4.0-cp35-cp35m-win_amd64.whl (49.5 kB view details)

Uploaded CPython 3.5mWindows x86-64

segyio-1.4.0-cp35-cp35m-win32.whl (46.7 kB view details)

Uploaded CPython 3.5mWindows x86

segyio-1.4.0-cp35-cp35m-manylinux1_x86_64.whl (93.8 kB view details)

Uploaded CPython 3.5m

segyio-1.4.0-cp34-cp34m-manylinux1_x86_64.whl (93.7 kB view details)

Uploaded CPython 3.4m

segyio-1.4.0-cp27-cp27mu-manylinux1_x86_64.whl (93.7 kB view details)

Uploaded CPython 2.7mu

segyio-1.4.0-cp27-cp27m-win_amd64.whl (47.0 kB view details)

Uploaded CPython 2.7mWindows x86-64

segyio-1.4.0-cp27-cp27m-win32.whl (45.8 kB view details)

Uploaded CPython 2.7mWindows x86

File details

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

File metadata

File hashes

Hashes for segyio-1.4.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 bb1efceaa72642743619dae9b44f5fbebe06ca34855ec2d075cd3b885cbe91bd
MD5 e9c1df220d4d55a1a57913f8feb056fa
BLAKE2b-256 2cbd102a1d2487e5f516479f7c963d3270733a7fb9646026fed97fcb9a4306df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.4.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 4b487bb25bac5c43aa08bc3b027fdde71f8bec2342ea53c716200bbb4a0b1ef7
MD5 3772ebc909e74204d19f2527324c0093
BLAKE2b-256 48ddbc84f108fbfe218cff1adafea40b2bf5300c5c3323eb9ec843eab0d21cbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.4.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 12fb31b69af7cacbc5be3316f4572820ff7577ddcbcd59bccccd86243314e590
MD5 192edba42c668ecb0e783c9e94972538
BLAKE2b-256 b353875c2501c0c0b19873348be3f4d007ce0ae111f1d6a76b2429df27618df6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.4.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 0e777d20423abe787041ad8ab211f74ad869e8df9d70f5493ad1882eaad667fd
MD5 00fe42b869858547baa2d573a6f62961
BLAKE2b-256 8ed3e4a3c7a04a0d305782bd1fa12c9c347eac265ac5b613448dad5f29879eba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.4.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 9354e48886eae2e71cd02ccf56dc649323ca597b093684427173038626617359
MD5 c22b0fbb4b5d8374b364bb95825fbb4e
BLAKE2b-256 eea9f1d6fd8ceda0dd30a7f4edc0251ae27c2470250da2b37f40c51be991b06f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.4.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 37192df844d3c0bcb4761f7c9123438dcb53f138b8a3d1001c6f136533cbb9d8
MD5 63247a2e53acf57776fa474c9e73ca24
BLAKE2b-256 7834dd82c5a03b409996b4bddea0e23080968e2f9a89160f12a0743867f53eb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.4.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b7fa4b36ba435a101a2afc36081f507258ccf3c9a08ef96de71ec405539c8589
MD5 182ba25f635f11547208c0960e503f15
BLAKE2b-256 ff1cf826854e7c3ae1baeb1c5514172d64319e6440ca71afc52959a0e43f2939

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.4.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f647bce873ae5c2a285e91de9f8390e4836a759f400a158e48ed4461709e8ab1
MD5 2793298f5601cbf37cd60da3727c7a2a
BLAKE2b-256 64a3c6acffe30af7a86b5c2442a47245009e2fbfb6e7d95b377a45add9d7861d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.4.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 1d7f249e0dc8a1fb58d033938f1952a30858603db84bf23a430d874f3aa7b731
MD5 cb27658ae0e598e22838a793e06492a6
BLAKE2b-256 d1093867b2d357c185f6ff9443a427b26c95e882723b92d3ba4ff61e6029fa2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.4.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 857b983333b26d265d87a5488e5ebd9ce959f0a10aae68586f0c49b0461c8864
MD5 29c715df09c66a7d8d836558b664ecbf
BLAKE2b-256 b454f44008a5f12e4e835844767c1dedc49021b9fb0a50de6ace4441ac189070

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