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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for oneseismic-0.4.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7e828d9371e840bff04193fdf441f4f6ce50d92d3489c2e5fa36433307ab19b |
|
MD5 | 5436082e59f67cd6fefc0cb51fc06a8a |
|
BLAKE2b-256 | c199ee8b892876cf94efe997728fa470b63ceb17d8f540e4a97131634185610b |
Hashes for oneseismic-0.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bae34fcd65a625f505c7862875cb846681f2cd58ef45c3f9b8e182e82b72137b |
|
MD5 | e17324347f2d9843571c280fe6d2743d |
|
BLAKE2b-256 | 4d090bbb524aca3ea89db73b9bee7a6bdd705779457ebe218cdd966ff05330b9 |
Hashes for oneseismic-0.4.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f403a793322826d8dfc1365f547335014a8da71cef2dae90328ef0c0e5bbd81 |
|
MD5 | 112867dfe177c94e6291c832782de9a6 |
|
BLAKE2b-256 | a63a649e247ef19487b08cca2046fa31b77367aceedf16483631ce0b64264a31 |
Hashes for oneseismic-0.4.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44f4654d5c310fbafa4518dad378170e471e97829331e5a8e9f8ba79bae4c459 |
|
MD5 | e8b9f9aec8717a3a28e2437a34a26e1d |
|
BLAKE2b-256 | 10ac2fb2b2ea0f479def1764e4ec97eaa25433847acaeb51bce9b040e4e351ac |
Hashes for oneseismic-0.4.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fee881ead7fa4b011d8283652e18e64d68a02b57776d12caf5237cc41ece7ef |
|
MD5 | feb370c967f5e42713ea2aa5d63be6c3 |
|
BLAKE2b-256 | 0190ee223a7c4c11d3b54dadf8f8e78cba6be19a9d787e62c5f1ea4d19636294 |
Hashes for oneseismic-0.4.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e9ba91e5ac4a8424204a98f02a8b1c5cfe1843d0cb001d66c10a893f6edfa31 |
|
MD5 | 509632ed540564e303a0f578f89efd7a |
|
BLAKE2b-256 | 0d33a57d46880cb5b2dabc479bee81f83fa59801fd43de66ec8b39a76a122d84 |
Hashes for oneseismic-0.4.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de5dd96f9a012a37362c2ff143cca04311d13cfdc2731753f0c020feb17d7d43 |
|
MD5 | c95063db10dd2604015590256687de7a |
|
BLAKE2b-256 | b12995aebd31ab545707b90db546ba89eee99eeec727b345002c64b0ef773bf3 |
Hashes for oneseismic-0.4.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87c5444ea9f6abaeb83d8e76d78e76ca67d7de4bbb82f2ef3c8099b29f275a1b |
|
MD5 | 24c206a31086c17b7e7e5dbf0df5b52e |
|
BLAKE2b-256 | 643a8e6cd6291952cde2f46ef288f9a0069f032037e7f0dbf41ca4300a796699 |
Hashes for oneseismic-0.4.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06d7f67691433fe0a93c9480126820f8037181684ee01647770e6e0f94ab8595 |
|
MD5 | 6ad99e45bfb0a18d1c6f5db8f3fc7b2e |
|
BLAKE2b-256 | c270bd5cfdf1d838e0f8164c3d32a4d2b35bdcc39b0177a68ad7f826573735d7 |
Hashes for oneseismic-0.4.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f680078e3cf8915c97c2a652eb08b4f2ffd0bda52c7d61356575067ed5cd3b55 |
|
MD5 | e7fdaf1f3c103038cfb18dd3af0327b5 |
|
BLAKE2b-256 | af2f3523e46d170275d23811c435791c974fb6f0aafb7e785a5d2bbf0361709a |
Hashes for oneseismic-0.4.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a444add0acb7a8860f388b1ab32eec91c0b8d6eac127a7c0559eccd16329a16 |
|
MD5 | 5e8270f5c61bb948d8cb6374ce5fe68e |
|
BLAKE2b-256 | c003d8a5cc81f5db7b49cd4db57a5d9cbb2202e2e0f65d73e991b211d0ec3b00 |
Hashes for oneseismic-0.4.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 051efd2e825e2a3cda6d3744966eaa3e328730effaddc4c072bcc6377064f93d |
|
MD5 | b3c6de722cba855b6e03477ce2d8fceb |
|
BLAKE2b-256 | d8d2ba5d502e2e388fb8633d45755784af7e33dc8bc7c8b9150da57dc0b44432 |
Hashes for oneseismic-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 026e983a211cff49df80b5d4bc2b296137c9560b0fe45c8bd48b26fb76809ae3 |
|
MD5 | 28bc10b870647fbe1564a0f9a6d95017 |
|
BLAKE2b-256 | f8104b8a184e7031bc56e028e85e369fd4206eb5f01dbe1134909a5b83cca52e |
Hashes for oneseismic-0.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88c4cfbc1a754a6f7591c853f3086198a8ee7741e6fafdd088755b470cbbe0a9 |
|
MD5 | f3de541b3abb5b4ab93df22c673bdbd6 |
|
BLAKE2b-256 | b8993d4b17965e5d5070496860ac36c84a3e13657182c2490542f219a2f9e1cc |
Hashes for oneseismic-0.4.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 574618b7803cbe40a5eb7af63450401e18307857c692953fd4a67db38099df23 |
|
MD5 | bdd15566d13ce5dc7347987ddc715e7a |
|
BLAKE2b-256 | fb7e768aa1494dcf652809cd74b6ef10d884a369c41a3dc72a29fbff356310da |
Hashes for oneseismic-0.4.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ecd6846a3f4e82cba15ff68bed40f84a76c00cfac18980304ce70586c8e6059 |
|
MD5 | 878bb881c54ce883f1034e3f0af7f2d0 |
|
BLAKE2b-256 | d3747c1f8dcad0eef8fff66c43abf373fa283cf8027fd3af04c4a29830aefcd2 |
Hashes for oneseismic-0.4.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3606110bdfb0ebb9a621b6186aab71cc208c3a3090c949e71eea567ff478722 |
|
MD5 | 04d3666f7956b56ba8b839ddf9ab50db |
|
BLAKE2b-256 | 2ca9b0c40cb08fe0441dfc89ba41ec395f2fa09a6440c7f0e25bb660eedfdd1d |
Hashes for oneseismic-0.4.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecee449d9e8e3c01c93e73ea84cb8b4b5ccb4e1d3aaf7118bce3a83e6b8bdc47 |
|
MD5 | 591888d6c221131eaec0b0233b2f2bd3 |
|
BLAKE2b-256 | 68d121d7b583b6117a9e7374c86d20643bc8de6e28c3b2e446c484b4d582c785 |
Hashes for oneseismic-0.4.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c29b8d72027f761566d59ee9fa082d5c96e7c46f3a333c1930f54907f0cc15c9 |
|
MD5 | 8732ceaa7bac49cc05f6f72b88425e29 |
|
BLAKE2b-256 | ad0219fdce937f949d2ea3837254fcb8ac166a7f512e42c6055aba3ac8ede72d |
Hashes for oneseismic-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82fb45f6a527a7deffca77f084aeaf47421826cbd1a6fea3e26f004bfb0033ed |
|
MD5 | 1ab65a782e194bdfde58309232617280 |
|
BLAKE2b-256 | 11b226c83be4042fc15ac6ab6b4cc0b1368e463b33303a8517633234d2343b1c |
Hashes for oneseismic-0.4.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 822b4c989fc2a2ad8af031a0fd6b9d11cbbb9d29c6d87a95d6c6cb4002f5022b |
|
MD5 | 39afa53f24ce0dd51800b2112c91ee9e |
|
BLAKE2b-256 | 1f2b34507538264126acf13219f0d491c6a8916606e8dea7795d49cb95b3c979 |
Hashes for oneseismic-0.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac502c57468eba8c03d23bf8aacc5bfdba8d5125b5e0e7329ac1cd873a6b9f22 |
|
MD5 | 2a6d54669841bda4e6dedea3ca4c06e8 |
|
BLAKE2b-256 | ad5662cc3bd6d85787d66c0d48731a03383a1d305afa861660777ae95d9a41a5 |
Hashes for oneseismic-0.4.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be5ebd60f191430dc55048e30bc5fdc7300fab90f86c6e49fcdd88f15dbafbef |
|
MD5 | 09252be19548f1dc0465ca0df8e8ddc8 |
|
BLAKE2b-256 | 649d6ffc5a62c305e35433ccfe99d4913491bd0e1a3a01646ecd5176fcd0ac4d |
Hashes for oneseismic-0.4.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 286a16ac57fa7db0a8432bbb7e62b9ccc93cc5e78d2fd4c00487fe5fcc52c22b |
|
MD5 | 1573f78b1ea668abcba78dc61f1224e6 |
|
BLAKE2b-256 | 065320fabebd8468561023e3d0a390bf28982ae00932cfa8ef0d8923bb19d353 |
Hashes for oneseismic-0.4.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3208a81f9f2a780c2114e09f28f79da57a652c9f041c0ea32729ed328082a124 |
|
MD5 | c508e79b18b5658ad3b20c3237a024e9 |
|
BLAKE2b-256 | eea0de7f340b080e1b9e8b66b28d0ec93bdb4206258daeaa045f8cc268bee867 |
Hashes for oneseismic-0.4.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90a6585ffa5a34f530e504de4497788f3cb856fa5f8a2aa10734130eda76d40c |
|
MD5 | 7e954a20af753ecb5b3356c3d4ab96e6 |
|
BLAKE2b-256 | e62adc78a6a08ed38bd9f479e5e4bd61745e727352c4676f8a43da0121a04ee8 |
Hashes for oneseismic-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51c67bc68a49ce1ec7fbc3f3f01821e353f91209cabda3452bc285766b1bae20 |
|
MD5 | 9d8e05fedc355c0ea43994743ba0708e |
|
BLAKE2b-256 | 5cb369111faa51bc19c62d7e0f166906422fb2fdaec7357b30acdd82cafcc4cb |
Hashes for oneseismic-0.4.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65ffb3217b4c5c7be8b3d7e0cad14935ea66d18f859d2a6f54cc3e1b0c4fbc7d |
|
MD5 | d3ff8b944519ce254321c007ec0e4181 |
|
BLAKE2b-256 | 97a938ae49469aba6554e984e6a64a957d92eba1dd630cc992195b132650b29b |
Hashes for oneseismic-0.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78003abe1e97ef3b7a1e94412e9adcf0ffe106d98f8ab7e003a7364f5e7120be |
|
MD5 | 1beb0f021234900d7d5ccbe80f50afa5 |
|
BLAKE2b-256 | 3389c4f0adc4770ff5850208e314d0ac5dbb587f90cd8a21b52eb10800445f9e |
Hashes for oneseismic-0.4.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9595340a1c6ddfbe38df5189a4c0d24fe3d0fe0f5b50d291de829c62e5e36816 |
|
MD5 | 795b9f19854ae99759d367cfb6e06b31 |
|
BLAKE2b-256 | c0c12987eacbd50553100fb40d57e31a70e43ebe3eadf82e91d11ec6e57b1faa |
Hashes for oneseismic-0.4.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 375f767f47231c8db556f389510faf34993509ed786c2cdfccc4b376c747c547 |
|
MD5 | 5b24536ec7d2384a1e781ae31c18fc8b |
|
BLAKE2b-256 | 35f6cb1ce34b946cd91dc168aa033c7531d5f79eb9ae8749305751557e98261a |
Hashes for oneseismic-0.4.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 380fc458c868934271501fb45c888cc0e2277d2c70fdab36846ab45b234f5438 |
|
MD5 | b0d52fef6f1b568da61531ebece59712 |
|
BLAKE2b-256 | 0c473444b01bd5a8841bc1dbb780e48ddc034f50db6599cfc59a6eb10928ab9d |
Hashes for oneseismic-0.4.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e077bd62651552126b420f51928a8cbc13585713ca8b09fb0ac78ebfb67696dd |
|
MD5 | 7ee7a15078b6a1c77880e256713ec360 |
|
BLAKE2b-256 | 5b4f47e35eb4759ce3181edb39916ac2b9baf94194067347f780c9eba554f04c |
Hashes for oneseismic-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97a5119ad4f84f10bb8fab2927feedcb1fb14d809c1aa403cc11cf3b48090351 |
|
MD5 | 41cfa6d80bf1169601a2d7d1831a3d4a |
|
BLAKE2b-256 | 085bebcba80fc388c99fd42c400a20360e7a55bc109093a8a79be53ea0109457 |
Hashes for oneseismic-0.4.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c7f1689230a4ba186e428019c95cbcc0577ad73c1c8ada6a88fc288bbe7bcc7 |
|
MD5 | fa4a9df8597bf7da1b11d0aa02b947bc |
|
BLAKE2b-256 | e8bda324155f7b4a38c703b44206b27fe549565ac18c637107bcd7bb124b662d |
Hashes for oneseismic-0.4.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b9ee0113a5627ab99b6acbc4dc345179ab9786e07041b5702241a93018f03a0 |
|
MD5 | 7b89a977cbe394a0bff4f7a983676eb1 |
|
BLAKE2b-256 | 8e81e1b6763255b7a12e1bc62b6857735bbf69e0403369871c1fc7ffa97be0de |
Hashes for oneseismic-0.4.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40689a1fe288eae88c871bc8a723553a8db55d36d632369c823573203f4b5de1 |
|
MD5 | 968de915baba6157b25cf2e61d1be401 |
|
BLAKE2b-256 | 73e9cb2441a58cb3cacc724297f0373b4681365c5d248e21785eef3627756122 |
Hashes for oneseismic-0.4.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d41acb466146a4593012b370b2251c080be27df904a05ef57968d3b212f1bf56 |
|
MD5 | aba2410a4c186ca38162a93add18425b |
|
BLAKE2b-256 | affd0836908e6ccc93db82e9773d0ba540bbf7d44e68131cdcb03614ede577fc |
Hashes for oneseismic-0.4.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 092210679615e7b221dd8e69d112ae3d6f37a71475e22a92b4e44618dff23eef |
|
MD5 | 85cd84a38a574ca9985c09e02819d6c7 |
|
BLAKE2b-256 | b5bab0c8365e8d55cc0d753cbb74378fc3f12043b3c633d5e54b3b61f0c73422 |
Hashes for oneseismic-0.4.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6ae96c547bad26123b1919acbbb725bcd70b1a955bd4c439c0bc27f9b39ebb0 |
|
MD5 | a173c98e609d5e062161177562f2d089 |
|
BLAKE2b-256 | 6bb4a8cc68b2da6218123483dda582955564cec5e4ff94cb43e95cc2aebdbab4 |
Hashes for oneseismic-0.4.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 171296055443120c9e6455ee268acbf014cdb06c80cf33d283c9d68d7950f846 |
|
MD5 | d39a59cba201dff9d302c143ad1ae3dd |
|
BLAKE2b-256 | 6b747267e7b7434e757a3de255279bc90bb7a441fa0aaaa4741e7cd971c5ecc7 |
Hashes for oneseismic-0.4.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1864ff9b4d1de3730eef60d727bbe8d1ec9df58d38a494f51cc1444270fbda28 |
|
MD5 | d7d9c3e0a192a23545031e3ee78c1082 |
|
BLAKE2b-256 | 9737d79496bde3f666c4782bcceb91a7941b1a004d2b27f7a38a4964d3cbddf2 |
Hashes for oneseismic-0.4.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b6978df3d483cfb4f8d6c0f4ecdcb8b53cefa83d5d56ed70cfa5fdb90f121f9 |
|
MD5 | 3f5d670f004faf1cff2539e47529aeb2 |
|
BLAKE2b-256 | b0fb36f28e5d81e09bc60b7c983c732e11391b28cf1e3792b99776fe2f7fd10a |