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.6-py3-none-any.whl (22.4 kB view details)

Uploaded Python 3

File details

Details for the file oneseismic-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: oneseismic-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 22.4 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 443599224be8c1232122609de05aa8c8037f6e6fabf2d48494a95777f59ec459
MD5 deeb27c27424af6c4518c49ae4431248
BLAKE2b-256 118f75ae84beb39b994e3184437714346bdc14cafb6bde0c2e046600e287b804

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