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.1a1-cp36-cp36m-win_amd64.whl (63.8 kB view details)

Uploaded CPython 3.6mWindows x86-64

segyio-1.4.1a1-cp36-cp36m-win32.whl (58.4 kB view details)

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6m

segyio-1.4.1a1-cp35-cp35m-win_amd64.whl (63.8 kB view details)

Uploaded CPython 3.5mWindows x86-64

segyio-1.4.1a1-cp35-cp35m-win32.whl (58.4 kB view details)

Uploaded CPython 3.5mWindows x86

segyio-1.4.1a1-cp35-cp35m-manylinux1_x86_64.whl (93.9 kB view details)

Uploaded CPython 3.5m

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

Uploaded CPython 3.4m

segyio-1.4.1a1-cp27-cp27m-win_amd64.whl (61.4 kB view details)

Uploaded CPython 2.7mWindows x86-64

segyio-1.4.1a1-cp27-cp27m-win32.whl (57.4 kB view details)

Uploaded CPython 2.7mWindows x86

File details

Details for the file segyio-1.4.1a1-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for segyio-1.4.1a1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 123fe80fbdac1d0d05d4c667c60774df1cdb966c3f17af3107e45595f01c9040
MD5 583e4c5b9a99e61e9b2c807e1c6be921
BLAKE2b-256 f829f9f80c875ce3d295bdc17b5f75709ed839464ceed8503b39ff2e331ba6a0

See more details on using hashes here.

File details

Details for the file segyio-1.4.1a1-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for segyio-1.4.1a1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 754156db30d4dd5b7cf8c857c499abaae19405d97eb6e7d4b8e01c6019f3f887
MD5 618742fb03722a777bf17a69995aaeae
BLAKE2b-256 b15b674ed6022f9cb090e1798d96b6b07dcdf4f225bfc563b5a322c6fbe3685e

See more details on using hashes here.

File details

Details for the file segyio-1.4.1a1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for segyio-1.4.1a1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8fb435f8d3e24c6d8b00d621ab92984d9cd24c9b424b81d5988ee560fb21c88b
MD5 b2bffa14673edf7ab136098a25103b00
BLAKE2b-256 d23c662fe53c1ef179de136e12bb58215ed7769188cac57035f3921f58516d94

See more details on using hashes here.

File details

Details for the file segyio-1.4.1a1-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for segyio-1.4.1a1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 f94875889f61a708fe47ebf936c0f5a27e2765ae0acaaabf9ee13b660245ba06
MD5 980f5304d784c0ec9be51aed37f23b85
BLAKE2b-256 5d2f8edee23873f3862be2c8ce4e24b249c8739c5b7a0c9394e0bdd4442f9509

See more details on using hashes here.

File details

Details for the file segyio-1.4.1a1-cp35-cp35m-win32.whl.

File metadata

File hashes

Hashes for segyio-1.4.1a1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 05957d13629afe42f56c0e62e6e0a6ec447ffac77a1fe597054907f33a0c2ad0
MD5 6705aa162bb7d39675ee49e0872db886
BLAKE2b-256 3392b4da40f3793e57cd2461c9317b5ba95a6fa7d8c16eaebea52f302b05788f

See more details on using hashes here.

File details

Details for the file segyio-1.4.1a1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for segyio-1.4.1a1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9871941d3e9306f1b01761fffa64df441986f7764b8a507da9f359bb26481864
MD5 cb299900e17b103adab859372162a039
BLAKE2b-256 0bff66459d1cc0d79f57e8d05ae1dd4e3d40e8bdaca2613e567f2b823ca03643

See more details on using hashes here.

File details

Details for the file segyio-1.4.1a1-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for segyio-1.4.1a1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7b6c325dce62e29022fbb060a8d8c7b5bada9cbf375c39b46482ec1f71f8c283
MD5 900d9c88649990506ad30497f99d534d
BLAKE2b-256 97898bc27e58f84b0e90cafd6f37556d94c070ca873da91fc48f48aae1e17e43

See more details on using hashes here.

File details

Details for the file segyio-1.4.1a1-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for segyio-1.4.1a1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 067ee9a4c83fc3f6bb6f24c19b52e35b417e2e6333ac559dfaf6471c2b2c4fed
MD5 4643d8bf997ce1bb2e98f5fe91701c19
BLAKE2b-256 5a72d42bbf870ddeafdf8f97352f591b03c801d258e8fb31c988339a0a7609de

See more details on using hashes here.

File details

Details for the file segyio-1.4.1a1-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for segyio-1.4.1a1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 1bf66700aa54cb535392f8a2279cbc7098be527ab5ee61992c7f82b8810339ea
MD5 fca9354f2dad08a1acbeccaf6889f913
BLAKE2b-256 c315aa1d3c605785d5e8a6d17d3588fd434deeb2cdbb19e8c548893b40cbb27e

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