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.9.tar.gz (334.9 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.9-cp36-cp36m-win_amd64.whl (47.3 kB view details)

Uploaded CPython 3.6mWindows x86-64

segyio-1.3.9-cp36-cp36m-win32.whl (44.8 kB view details)

Uploaded CPython 3.6mWindows x86

segyio-1.3.9-cp36-cp36m-manylinux1_x86_64.whl (90.9 kB view details)

Uploaded CPython 3.6m

segyio-1.3.9-cp35-cp35m-win_amd64.whl (47.3 kB view details)

Uploaded CPython 3.5mWindows x86-64

segyio-1.3.9-cp35-cp35m-win32.whl (44.8 kB view details)

Uploaded CPython 3.5mWindows x86

segyio-1.3.9-cp35-cp35m-manylinux1_x86_64.whl (90.8 kB view details)

Uploaded CPython 3.5m

segyio-1.3.9-cp34-cp34m-manylinux1_x86_64.whl (90.5 kB view details)

Uploaded CPython 3.4m

segyio-1.3.9-cp27-cp27mu-manylinux1_x86_64.whl (90.6 kB view details)

Uploaded CPython 2.7mu

segyio-1.3.9-cp27-cp27m-win_amd64.whl (45.1 kB view details)

Uploaded CPython 2.7mWindows x86-64

segyio-1.3.9-cp27-cp27m-win32.whl (43.9 kB view details)

Uploaded CPython 2.7mWindows x86

File details

Details for the file segyio-1.3.9.tar.gz.

File metadata

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

File hashes

Hashes for segyio-1.3.9.tar.gz
Algorithm Hash digest
SHA256 fec94edbf857dfc52ce91bbeed8610ded293dde504053c33bc46778c638e04d4
MD5 121c42f8fef1fcb9b43acc268c002914
BLAKE2b-256 0fffe4cd5f1642bea9ea6cab7ad4b385f1217b6fde0c581539f081cb7faec8d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.3.9-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c9d326d94f9eb1668c9d757ac45265d084345a0d8447de6a1cbaf2eb3bd341af
MD5 dd3d8ce679e13d03516156bc14b702e4
BLAKE2b-256 9ec10172e8857011888bc49a39088af227b409ae2b440b98d5a65f01cf961e1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.3.9-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 54a3a2e5aba07684c8d008a1c9eba1d5d3cc48580eaccc4e1b8abacd5dd4f798
MD5 6be887679d2a314c734621da55fada82
BLAKE2b-256 205676537f4689275054c16baf56a6b2a4904900d4d4b012282e73bb40a70cce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.3.9-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bd0b1dfc7c67fd414e29303b3af0ffd0f29b7305ea0359fec069029e06df5852
MD5 91337de10cc126c729d1012a114a896c
BLAKE2b-256 a2db8b20df8c6c9ea4ee60ae4b50266a2bcf5690f522c97e64bb86552b466fc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.3.9-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 058a7ff4973d910f5b953bdc27995a6ffb9f690aeb341c5e7091cc8c7172b949
MD5 b5da657c5f42a00eb87bf860df2d08c5
BLAKE2b-256 85872990d92d22c7084def2b5de02992dc8db8bad33067021f845cc2bb579500

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.3.9-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 58c0fea727b806d2fed4ee290b19e1581dfb220e099f5d27271c51c255ddb2f5
MD5 4479cf456881cb204b5b9f17aeed6e00
BLAKE2b-256 a9a9a148432833e6c8f4b8dcc53574e7c9426db093dd393b5592dfa8c8ad7d43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.3.9-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 70266697ccb768c405ee51818eebd3315c44ed2072ba2d1cf3aa11ea216c8e4b
MD5 197f3247f2e929a501ebfd517c4fd897
BLAKE2b-256 48a04e1fd5e98c9ae0e3a4002399401c31e8bf0980336e911bfad5b7b90088aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.3.9-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c57b3fed0a61962fa60516193b833f250517af1a1d4a7a4cbd595b117fed6a38
MD5 ba433b877e759cf26f61ecfc08fb2d32
BLAKE2b-256 7bec4246d3fa09bf30cc507b4f491a17369f2879bb1aa4c131227e8348ad135c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.3.9-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5a607edf0d28d9e66eb01ad63068b49846ed9817c805f2f18d7a8e70abd80644
MD5 2a7fcc93053e40ac501e3f76cf44deef
BLAKE2b-256 65dab74886043f33bb7a72895e84ed96be35c71decad1ffe2ef359b4e5c9eaab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.3.9-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 659f0e61576183d988a1d433287c9353da407b5c219b098929df66005f51e6df
MD5 edb73cb7979516fdc57f362d4e3261e3
BLAKE2b-256 ea8f440d6a59c53992d4c398df7ff52526a22e43efaec4c4e20f1f1695db19fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for segyio-1.3.9-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 554b06a868b3339c8dbbf9fe326fa63a812b002e5cb46b41600ee47c3da119cc
MD5 94987a9865427afa82d4fc25c78aac14
BLAKE2b-256 805ef29e0dfa846bed6aff8eea947f78a25897107abe8080429b9c8f182e501e

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