Skip to main content

oneseismic

Project description

oneseismic

This is the root and namespace package for various modules under the oneseismic umbrella. It includes both libraries and programs.

oneseismic.scan

Understand seismic cube identity and layout.

python3 -m oneseismic scan

Scan a SEG-Y and understand its shape and layout in preparation for onseisemic storage. The scan program writes a metadata file to be used in the next step of the ingestion pipeline. In addition to determining the layout of data, a unique identifier (from sha1) is computed.

The output of this program is used as input to the next step in oneseismic upload.

For 3D inline sorted post stack volumes with standard header layout (SEG-Y rev1 or later), no options or configuration should be required. By inline sorting it is understood that the inline is the last header word to change when reading headers sequentially.

oneseismic scan applies the terms primary-word and secondary-word to what in inline-sorted cubes are inline and crossline respecitvely. Consider these headers:

{ 189: 1, 193: 1 }
{ 189: 1, 193: 2 }
{ 189: 1, 193: 3 }
{ 189: 2, 193: 1 }
{ 189: 2, 193: 2 }
{ 189: 2, 193: 3 }

Here 189 is the primary-word and 193 is the secondary-word. If the headers were flipped like this, then 193 would be the primary-word and 189 the secondary-word:

{ 189: 1, 193: 1 }
{ 189: 2, 193: 1 }
{ 189: 3, 193: 1 }
{ 189: 1, 193: 2 }
{ 189: 2, 193: 2 }
{ 189: 3, 193: 2 }

No particular signifiance is given to either orientiation, but oneseismic-scan requires primary-word to be the last dimension to wrap around.

oneseismic.upload

Upload cubes to storage.

python3 -m oneseismic upload

Upload a cube and its manifest to storage. The geometry must first be determined and recorded with oneseismic scan.

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 Distribution

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

oneseismic-0.1.9a2-py3-none-any.whl (31.5 kB view details)

Uploaded Python 3

File details

Details for the file oneseismic-0.1.9a2-py3-none-any.whl.

File metadata

  • Download URL: oneseismic-0.1.9a2-py3-none-any.whl
  • Upload date:
  • Size: 31.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.3

File hashes

Hashes for oneseismic-0.1.9a2-py3-none-any.whl
Algorithm Hash digest
SHA256 a2509e171549d9fb742ea5eb72473e0617ffb01568f4ef07e2d4ab2af1d76540
MD5 374d6d7664345f3c27d93ae0d2ab4104
BLAKE2b-256 78e95c96ad65a54b54cdf247051c494b69a647cacc43052805b53a551f8414ae

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