Python bindings for the petra_grid crate
Project description
petra_grid
petra_grid
is a Python library for reading grid data in the .GRD
file
format produced by the Petra™ geological interpretation application
petra_grid
is implemented as a set of bindings to the corresponding Rust
crate
This library is based on a lot of time spent in a hex editor looking at grid files and poring over publicly-available documentation. It is by necessity incomplete and incorrect, and will remain so until the file format is properly and publicly specified.
However, the library is able to successfully read rectangular and triangulated grids and a good portion of their metadata. Please open an issue if you have trouble reading a grid and are able to share the grid (in GRD and exported form) with the developer.
Example usage
This library can be used to read .GRD
grid data from a file or file-like
object. Here's a short program for dumping "debug" representations of grid
files provided on the command line:
import sys
import petra_grid
def main(argv: list[str]) -> int:
if len(argv) <= 1:
print(f'Usage: {argv[0] if argv else "read_grid"} <grd-files>',
file=sys.stderr)
return 2
for path in argv[1:]:
with open(path, 'rb') as f:
grid = petra_grid.read_grid(f)
if grid.is_rectangular:
print(f'{grid.name}: {grid.rows} x {grid.columns} rectangular grid')
elif grid.is_triangular:
print(f'{grid.name}: {grid.n_triangles}-triangle triangular grid')
print(f'Details: {grid}')
return 0
if __name__ == '__main__':
sys.exit(main(sys.argv))
As another example, we can use matplotlib
to render images of rectangular or
triangular grids.
import sys
import petra_grid
import numpy as np
from matplotlib.tri import Triangulation # type: ignore
import matplotlib.pyplot as plt # type: ignore
def plot_rectangular(grid: petra_grid.Grid) -> None:
plt.imshow(grid.data, extent=(grid.xmin, grid.xmax, grid.ymin, grid.ymax),
origin='lower')
plt.title(f'{grid.name}')
plt.colorbar()
plt.show()
def plot_triangular(grid: petra_grid.Grid) -> None:
triangles = grid.data
xs = np.ravel(triangles[:, :, 0])
ys = np.ravel(triangles[:, :, 1])
ixs = np.reshape(np.indices(xs.shape)[0], (triangles.shape[0], 3))
triangulation = Triangulation(xs, ys, ixs)
zs = np.ravel(triangles[:, :, 2])
fig, ax = plt.subplots()
ax.set_aspect('equal')
tc = ax.tripcolor(triangulation, zs)
ax.set_title(f'{grid.name}')
fig.colorbar(tc)
plt.show()
def main(argv: list[str]) -> int:
if len(argv) <= 1:
print(f'Usage: {argv[0] if argv else "render_grid"} <grd-files>',
file=sys.stderr)
return 2
for path in argv[1:]:
with open(path, 'rb') as f:
grid = petra_grid.read_grid(f)
if grid.is_rectangular:
plot_rectangular(grid)
elif grid.is_triangular:
plot_triangular(grid)
print(f'Details: {grid}')
return 0
if __name__ == '__main__':
sys.exit(main(sys.argv))
Documentation
Documentation strings and type annotations are provided for all public types,
functions, and methods. We recommend viewing "nice" documentation pages using
pdoc
; e.g. in the same environment as the
petra_grid
package is installed, install pdoc
with pip install pdoc
, then
run pdoc petra_grid
.
Available under the MIT license
(c) 2023 dwt | terminus, LLC
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 Distribution
Built Distributions
Hashes for petra_grid-1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9e303f7735b915883ead376ae8ea809e77dab7cfd297a9390554b984fd8cb80 |
|
MD5 | 6d44fc9d774d95e97aae0d7376c8bad8 |
|
BLAKE2b-256 | 33e469dba131c82918476a642720f6e83ba2789bd609ee989f09d25281418761 |
Hashes for petra_grid-1.0.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84881b0ffb91efad4f3e7f3f3b3e8bdcd6bbd08b459b7955e927b1da209dca84 |
|
MD5 | 56eec5a382b8d1da4284e6b8a4512fb7 |
|
BLAKE2b-256 | 68f24decd268bdb87e51558502705629351a0460eb4274af0c64781dd6474bf7 |
Hashes for petra_grid-1.0.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e665b9993e1c44d3fa3f685c744ba3ac5ae19a01a51a4f0eb3d2468e683501ce |
|
MD5 | 5eb092e95b5cb334459f69fb82c9563b |
|
BLAKE2b-256 | fb96ae7cac02f19bda70a679e57a29eb67d999a01f3af827e366f8c9d68eb728 |
Hashes for petra_grid-1.0.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b90360f53a0012dd5ac350c6ee6d8a270cc4041ca94e499337c603a933f7b46 |
|
MD5 | ed86bf3079c24c3c83eecf419d9515cf |
|
BLAKE2b-256 | 7791f05b1267ded54d8340510a6fea0f5f83c4932341cb27346c2988b090a18f |
Hashes for petra_grid-1.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 410190e488d335dff48cc9a4b63243b0c27acaa4d90a40775c8a450271474c4e |
|
MD5 | 978f331a1f4d737bdd17fbc9ec77d81b |
|
BLAKE2b-256 | 2e76c9b3a77f17a5bcac40363dbdd1bc88a5bf6424395c79b3a3534d3ac5cdb5 |
Hashes for petra_grid-1.0.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90adb0fd1cf1ae3c7a99bc4e81210b8ea88b83b59f226b7d4daa0a86204108ef |
|
MD5 | 3f6a7376e84bd7bec9d95ebcc5f30894 |
|
BLAKE2b-256 | f08a4cd862cd0039fbe8b99c4f15ce9582564b90970de59db80b7f86fbe37429 |
Hashes for petra_grid-1.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72f46a99b2454b8c2f1e768cbbdf60a3abee314fa2f121e895e06770febd7ebb |
|
MD5 | da687e37c49fed9dcec3f0c08e47a724 |
|
BLAKE2b-256 | 0b131dfd39577d4198b71390fcf9990469ae1b521d1ea52bd2daac5c381a2e17 |
Hashes for petra_grid-1.0.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc3b06ed2888fc319366ef1994ac98768f50ad4d603e766a3df70b2872b08194 |
|
MD5 | 338cee8faeb3679c33eff1d592611bc6 |
|
BLAKE2b-256 | 2ba964b2b7e60ff66e1027a89214107ec2f903b730e79194e3bbabc83f6b6fc3 |
Hashes for petra_grid-1.0.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91fdc58348a3e388eb787458a7ca0392bbd1146f61aa32e3f9b145cb92ed68b8 |
|
MD5 | 335909ce329ac8e011062a4aa660760b |
|
BLAKE2b-256 | 94575aef676b6cb84ea0ff80508c22ecad17b5e63ebd993078dee00c144ec2d9 |
Hashes for petra_grid-1.0.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4790d4875177054c1690fe7520415b3a25fb5bde2644d090742a2930c3579aea |
|
MD5 | 8621ad05aa1f60d808f333a02fb77b83 |
|
BLAKE2b-256 | 01ff4561c780edbe1f6d555d1b3863521ad3d0e597077870c352cfc19db7133e |
Hashes for petra_grid-1.0.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bedf7758448b6091fff5e921a98eb9f14d877d3528a34089f84f747874a4861 |
|
MD5 | bc324ac4b9045dbcb7d9a3833a33b1d1 |
|
BLAKE2b-256 | aa79190e3234a41aff3f11710450396d68b74df67908b552fd7c3d63f316e1f5 |
Hashes for petra_grid-1.0.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 275717cb6e5f1172a2e73e9eb5c655c731d4a1ba4958d537a94a39d3cb3d6895 |
|
MD5 | a32909f5a3405cf5497bf91f7a0a8651 |
|
BLAKE2b-256 | 52d15a5f1ac702963063a3f31c02207a09d71ebf8325a9c5f91f6d4ffc418c7a |
Hashes for petra_grid-1.0.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92f308f8d2e1966c23f33a20766a344188a778e94840c5956b4fa4f9ce170347 |
|
MD5 | 82ce9293766244951737b2786e4975b7 |
|
BLAKE2b-256 | 326af6efb326e3d3e968c065604e41fe68eb290eecde652ce3270987b0e94d1c |
Hashes for petra_grid-1.0.0-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc5e7393cb998cd51f6c03fee8b109812a69276078c6991ba88caae87c9824e7 |
|
MD5 | 205b7f036ab9720453b1237a70b42499 |
|
BLAKE2b-256 | f3c89f14ad639cd6dc123d280d4586e676bb1adc428615e620f377ec3b1ba4ab |
Hashes for petra_grid-1.0.0-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8918395c8a52deae7f6789b27955c475d196e3b0253b4448eb8623cb8f2c2d36 |
|
MD5 | 6cd585dc1bd2f4d861e436bfe6c14804 |
|
BLAKE2b-256 | 1f5e6cfe12ad358a3e9ec6687823a7c500204d07a35c1378d75e6d05eb006d25 |
Hashes for petra_grid-1.0.0-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f2639b39786b8fdb8089a7ad5dae306a53bdf222c7498751ef6c78da75429e0 |
|
MD5 | dd5f42530c16011e26b2d3caa3144882 |
|
BLAKE2b-256 | 1b2c71bec68a63dba73d798464c7470ec8ae7ef102dce3568beb6a602c341c47 |
Hashes for petra_grid-1.0.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c0a51eb01eb832fb29cfb1b1c929db585df88b20b800c9713e6f5d984776d2e |
|
MD5 | 53499ff106e51e51494371b4669fe507 |
|
BLAKE2b-256 | 2a0a3b0a31d7114443dcfd94c656514df28b36106068f3702978f30149b1c316 |
Hashes for petra_grid-1.0.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6cd3b30542aa43ee127216dc035a4e247025395a9b3c2f3ff9d19ce6b7bbff3 |
|
MD5 | 5db86d4df5936efe57982aab8aaa2216 |
|
BLAKE2b-256 | c78ed13117e31ecb08cf0db96544738e96d37631244d273fa11e3edd2ca6413c |
Hashes for petra_grid-1.0.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91ee04b6b8698bda1d38dbedae3c539db5213f988dc76486cd0874ca8c65bf44 |
|
MD5 | 9260737ba57d1232e03b3906a71ae534 |
|
BLAKE2b-256 | 0b8c78b960009eebb45149238477e86eba408dae7a0cfb721f5706de023d4b5a |
Hashes for petra_grid-1.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b642f1771303c2a91b8a7f184a9253df374c7fd828f265f3043aebffdfa187c |
|
MD5 | 65ca7b9db17740cefe23cfb231e6cf5f |
|
BLAKE2b-256 | ec5eaeb57556961a53f3bb3dca1e462e802758358cfa2704bccd6defca9f08f7 |
Hashes for petra_grid-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4042032350762680327041ee76a8fd38689813e789f4a0c5c9e44cc61a69678 |
|
MD5 | cb87f16f6582413ff4ea91db4c68070c |
|
BLAKE2b-256 | fc828cf57ef3fc04d30b6d5c9ed2210153bbe4f629bf2f36978c86bc1fcde696 |
Hashes for petra_grid-1.0.0-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4bb52fc26ed4f91b8577c96de3add56d37973b86158a691e4b05f78b6925b2e |
|
MD5 | 5e046452e112e199adc6a740d6bd7b95 |
|
BLAKE2b-256 | 07aea881cd89c4d9c93bf2584abec1d2eeee5ba8d0ec7ae6b7ad41a8d11bc6bd |
Hashes for petra_grid-1.0.0-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 660987a97316148f4f2ffe4fe1e9dd71271e38ed956e64a673002f09699f1330 |
|
MD5 | b219666d9fe2490942bb3f4e2375e59f |
|
BLAKE2b-256 | 7107608b4ffc5d9131fc8e5b265af6851ac8570d8b50436e2441d0ec03c54e6b |
Hashes for petra_grid-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6d79cc31ab094be01a8048554acc86e55879b48aa11dbc7bba1481fbc00dd72 |
|
MD5 | e42bfa372aadaeecc0e7abc9de4bbefb |
|
BLAKE2b-256 | 50b0306195941d512efb8972b46ac7ce9f8ea030af663ff072a72734e3a7619a |
Hashes for petra_grid-1.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a628ab66de5ea3dc4d3741ce8bb436ce4ef85a3392fa266b9ab4655d29140e7e |
|
MD5 | fd93e7ca1a44f922960ac9edbe7a2aba |
|
BLAKE2b-256 | b326138d1f4420e9f06ec0f7cd44c1b87afd9a1e638c04f759f1f525de32e222 |
Hashes for petra_grid-1.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22afa6a3d9ae022bfb81927ccb1fdf062e6d5372a0c9dca1444d5b9dd5ee933a |
|
MD5 | 72a8b7b84981ebdd75605d04c019d524 |
|
BLAKE2b-256 | 517c2c247915f529e4779f50d007f5a7c01da84a5fc23a15c81a453b8418a7e8 |
Hashes for petra_grid-1.0.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2115b626b081c85154c5e0aedbb0fc3bf9d48e64c7ae2155cb77f86d9c8b6e03 |
|
MD5 | cbba77ded0980e0c52b70460de0fc9b5 |
|
BLAKE2b-256 | 97507466bd66d9d44d87be38f6dbfbe4017c3e7fc2f2c6cbc27199095c361c2f |
Hashes for petra_grid-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25d718b5525addea611921776a9e09073c9e9c4dba75975b9f59e085beb1aca6 |
|
MD5 | e9e90bbaf225729d7dcc50e1f35f77a3 |
|
BLAKE2b-256 | 02844a45b0c7d0a4b60274d0d70d42d2e79bf120f1f457b2436c0acc173dd44c |
Hashes for petra_grid-1.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbbf6ead6fdc111d72f7fdc09bfb4bfe566ebb79fedc4dea9ad94a71e3c0b5fd |
|
MD5 | 8d7e3a07723cc30efa460acbfc597ce1 |
|
BLAKE2b-256 | 017fe5167f2149be945b3d7bee8a43bb7f7817b96d7b6da00140afc998f18229 |
Hashes for petra_grid-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3193cb4c2e188540d6c92c43f1a864fbf96e5e96521ff585bf8df4bce16d0c4 |
|
MD5 | 91173456c722d31f70973be3582308d9 |
|
BLAKE2b-256 | 170621a46f39203730bf0180c25c9656a424b744aeb1a03597faa1a52e5702ab |
Hashes for petra_grid-1.0.0-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b6c2e8338802e1965d477f1093a9cc70abb2f8b015a3047a4736ee196363407 |
|
MD5 | a5089a43813600bb15abc5e74bf091a2 |
|
BLAKE2b-256 | 645f634085f028ef705a29b802aaddeff36ab8e849d6293856095071b08be7ca |
Hashes for petra_grid-1.0.0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45a0cb4d68a7e84dd643ce20526052134399ff2514f6f865e33e63944fec926f |
|
MD5 | fab68b4bf1995f6c2cfdf3951ddfd1d9 |
|
BLAKE2b-256 | 305c915c81e64ee25b9e84457e60a74465b2ba555acaf806a15910a90decffae |
Hashes for petra_grid-1.0.0-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5948caa3a3dfb5c4fcdc378b8e144f74620bcd159e5296a5849a578fc6c3ea31 |
|
MD5 | dfc1afe83f8a2236b2990c1a6cb8f6b4 |
|
BLAKE2b-256 | 2c72d90e558477dbd683c90637cf4ff881b8d7f42c4595aee5a73475c654db81 |
Hashes for petra_grid-1.0.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8560bcc269e46923d53bea0295e876ed855df8cd9cb476d6eae2017ccd1cc510 |
|
MD5 | 9e02864452c006e4b49e0b9e2ebc6b11 |
|
BLAKE2b-256 | 03ab702777bb50e6dc93881dd1f0d884eb4da9eb541ed52ffeeec7afb10df526 |
Hashes for petra_grid-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05e62625ba41ea4af553a5075b96698f4993759ae0a3b07d456231dd4430f40d |
|
MD5 | 1728852fc184942b4d0b797c11a54088 |
|
BLAKE2b-256 | 4bd575f70604f57c07afc97e6814fc9d07ad2f47b6f0cc2dacac495034cc29a5 |
Hashes for petra_grid-1.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c598e50c7bd092717fe7b7f409c078df7c2db854d4505fa6f9fa223fb5e6cf5 |
|
MD5 | a01202050eed7007d02c6d4d0f33320e |
|
BLAKE2b-256 | 3b0768b611713c3f882321d0af7dab3a90163b9f9ec95f5a92aa902bc18d9dde |
Hashes for petra_grid-1.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bea23db1b993e86725d884c5931c4a2e1b401eaacdf3f8dae14b928f506733b3 |
|
MD5 | 3250a8f2e51fed28b182ab468e7be2d0 |
|
BLAKE2b-256 | c522d883c7ab26b6780c242fa6e3a0f0ab8a00589dc599160ab4edebc72dce8d |
Hashes for petra_grid-1.0.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 069fc6c03558823735dbc573b76bf7ed1e0a7a94aeb7513a374285bdf6466e73 |
|
MD5 | 478e6d7f7c55304202d8655ffda9e1fe |
|
BLAKE2b-256 | d0a9be52e9302bb20b764a60b02fdafc96147155b15619305c0227d4fcc22503 |
Hashes for petra_grid-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 480c0f78c86b8195b57240fcaf7148a349221a5965cfd62150cb1957bf5c5711 |
|
MD5 | 3ce8f0c722de8120e658ab42400f069c |
|
BLAKE2b-256 | 304f962497bf34df79ce35fec2171a0edfde377240e97a52033920f8d3ad3a27 |
Hashes for petra_grid-1.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da2f36a7fe6aa85dfdf62359fa7846d37942094d93c37bdbb8b9e24ecbc6393d |
|
MD5 | 91c42f36462d60e2d6f02be9e2cf4ef7 |
|
BLAKE2b-256 | 0b4a746db1806afe74fef39f876f3e718e5cca95bd15fb0b86e9fe65b473b37f |
Hashes for petra_grid-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bdc3e84f4f16ad96e2531aaf9edda6332367a1995ef6ea71e4267aa7a0f2248 |
|
MD5 | d252c7adc9be295facbe13c40542611f |
|
BLAKE2b-256 | 7649ad0d45c10ac054912d9902dea3c3e7e0c2d4ac2af4238f37367d83ab1700 |
Hashes for petra_grid-1.0.0-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dd479589dc2839f71c68ee24e8e61457cce615449b10385721718a9398c8f9f |
|
MD5 | 3d8cab53d25202162188bbb523c7f71a |
|
BLAKE2b-256 | a3056d6c0c6b2f4c7639f525e0afd5cd5ecfb3eb84e9b1360bdafc92f35248a4 |
Hashes for petra_grid-1.0.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e93780bcd733b5bb074e29bb00a47923df6043538c5d5c77077cc61f7b53664b |
|
MD5 | c4d5aa373ba4ad62ed62bf836cc7e7a6 |
|
BLAKE2b-256 | d0f4686f01deb1109fa91fa88dd48962089b06c8bd150d7fcf1951ab654d8f11 |
Hashes for petra_grid-1.0.0-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b98420d678415c02e67aa7207d59c91c6011bcdb756d41f9f6f6162db0a6bd1 |
|
MD5 | 6448ce5725bbe74535cbd5f59ac8dca4 |
|
BLAKE2b-256 | 558c6816318b7ec23c8700fb8845602ee416e2f860c4336b258267194b70f9e7 |
Hashes for petra_grid-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e54f26bbb7c30141e91516b6de029e45568f58be12b2afee8c2bb56071611282 |
|
MD5 | 8b5555b4d2b85ab5791d48bb4775b82e |
|
BLAKE2b-256 | 78419c2aeed9de92b4cbba2d0d5a967d3d05be267efd6c166523b1d5a34cc90c |
Hashes for petra_grid-1.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b36f90682b92f346aa108b20701ef6152284adc4bf0308efafd913f9d00f08b |
|
MD5 | aa4b70f2ced4e61b9567633f3b466b3f |
|
BLAKE2b-256 | 2c6d60334da39bb14325affa542f47104ca55c9f84dc5b5c6fa2ece9028e1fb9 |
Hashes for petra_grid-1.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 424ac9be99fba334c23004421e196880f0799afdb7f677ee4033998cc8c4b488 |
|
MD5 | 7683577c7afc0f96d0485a14aafc7dc6 |
|
BLAKE2b-256 | 556ddd756a3aa8bc6ac908203d800b454c92821b5d3bdb81b192f8c1a18b92f9 |
Hashes for petra_grid-1.0.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bcc1c824715c3aa628ee2ef04d5d4cd1c509a114147dae83ff0c032d2ca6dce |
|
MD5 | 19b7c5982414043f800af10974025dc0 |
|
BLAKE2b-256 | 97832d465361ad84f22db8983194a3b8408deb1a4d8e11add6e1d050bfa3d5f7 |
Hashes for petra_grid-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4e3a9d369f0c4ec64d09bbaa06c0a992ca9588682f9e17c9ce6f570630e1595 |
|
MD5 | c6bca5b0acadd92a40e1b9a0743e9302 |
|
BLAKE2b-256 | f327dce717c2146588557f781e60adba01ed293c72451de7319c4873aeb601be |
Hashes for petra_grid-1.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b1f791cff890bf8945a5344757cf3d0e65b5ad23f1d7b228d2af5bf561c92fd |
|
MD5 | 856ba3b0e5f166daccbfba3a88832b5f |
|
BLAKE2b-256 | c1f318b2c88e7e7779ea0ac7668d8c3cc745edd1f5f6098d198531c04add6fef |
Hashes for petra_grid-1.0.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d22c9aa6e5ecf45de0d2bb3adf128dd2380e85f265d069406da0d1ae93354be |
|
MD5 | 0bde7fff7ceb6293183b41a94c33049e |
|
BLAKE2b-256 | 6b306bf4bd324b793e3e91babef332e419d08b8b2828857b6dc38c567c51d707 |
Hashes for petra_grid-1.0.0-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30ac4633229c2677c479dfa5b144e7ea30829a994f98bd37ce958e8ae16b8719 |
|
MD5 | beda677ff13bbc28b30ff6d73d9e3a2d |
|
BLAKE2b-256 | b20a1b209f65c5bcb2360691e242826a14ee09a50daa3c2fb5d1ce9726398efb |
Hashes for petra_grid-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f9e25d1405ac88bd0db7c9eb956c641acc4d0b2410dd3cc2e843a2e315b128f |
|
MD5 | 0d729d4896e25d1bcbd4e3e4035a8095 |
|
BLAKE2b-256 | 83ad3b149d749a0fb7cbf275ad00025da4624b4190fc20adcdde9def3566d8df |
Hashes for petra_grid-1.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac599346f0eb38548d99c0d917162ae340f54a4485a528c70ad52870483ac370 |
|
MD5 | 2955db8c2f5d0053c806c46cf6f880ee |
|
BLAKE2b-256 | 3abc95954ba4a03d734523d18434be30d705e0e21cf9d592cec0ebaad252b59e |
Hashes for petra_grid-1.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cf77fb32309ea070728aaf067c6be1e78090aa6538086cd07f0df970f65c47b |
|
MD5 | 2f38f24c17a21bed0da2f4af816ef042 |
|
BLAKE2b-256 | 855935b43c604488ef6c6eaf53ef24faac5968686f928e6c6fb6e96995185afd |
Hashes for petra_grid-1.0.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 611c6d0829096cce36e0f0eb682a01c488c2ee859c3fdb592f75f7d3ca6759fd |
|
MD5 | 09e5604e30c21144d39e10ae85724e6d |
|
BLAKE2b-256 | 382d85937b761c895a688a863c36c6cdedc715baddf57e737181143e4a3b63ee |
Hashes for petra_grid-1.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0eb7467ac3beceadfdeb3776214c5f9ed7cd9a69e307fa03e85dc78480fabb47 |
|
MD5 | 133616281e236487653692dcaf87dd76 |
|
BLAKE2b-256 | 417d0b6da6e848af8ff94539d016310fd869e304b4e99cde223c50091c4beb41 |
Hashes for petra_grid-1.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d8033cec07bbe29c4c504aa520193f1e2e3ca7921f195772452aa03ce6ad78e |
|
MD5 | d901e217374b1f9aa5076a217def6099 |
|
BLAKE2b-256 | d02315ddfaeec1d04906320d0e21ff54f92fccdfba17a6fac8a98a52fd27c7b9 |
Hashes for petra_grid-1.0.0-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25341024571189e5da18e16b61f224ef8cfd057a520f164fcfb859a9e6f419d3 |
|
MD5 | 3544504a75625bae4a8223f6d304b741 |
|
BLAKE2b-256 | b25bdadd43051c8c0389a5aaa1b9b70a884933408a2b04829b763e834ccab5af |
Hashes for petra_grid-1.0.0-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6339269703153af717c2c37cb45cddbbd64d6e2e0389f832da82813d1a25355 |
|
MD5 | 5c9d729600e3803957ed8fcb2ab4b0eb |
|
BLAKE2b-256 | c8cea6d07f0d471f639d332bacb53b39712f60df3bda4f10c36b9ddc57426a78 |
Hashes for petra_grid-1.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1979a0025f916cd043ec66e50d4e79c6ea506d24ec19409908e6a2013e09d7cd |
|
MD5 | d21cd4576bf5218dabf3b8bd6a5353a9 |
|
BLAKE2b-256 | b2bd0b2fdf18860e43396193f8ea19ef9866478e4c2b9b24da6993a38ba87c95 |
Hashes for petra_grid-1.0.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e664f968bef6906e600a4ebd69979dfc9272198d98fca4808d1a645b24768fe |
|
MD5 | bed78fb1748f421811fc57bae1a77872 |
|
BLAKE2b-256 | 9dd1ef2252a4a78020fa9562ccfd0c89ea93a8750d7a36fe7b2286b08551bf2b |
Hashes for petra_grid-1.0.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acbd1e9bf065a2f976a12690a6af4cea9393e0fda32a73d0252ae6bf1f26055c |
|
MD5 | c6f039c5c395db04a15f3ddedbe7766c |
|
BLAKE2b-256 | d437394184650638579759526488854d8e7d4c905eccace9c46aec5f6a4dff62 |
Hashes for petra_grid-1.0.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 262124c8a700128e7d4faef118d8ad7c3df9d33fbc3efbb6f92aecd3e3e1f40d |
|
MD5 | c1fe59b6cf8e54afab096894aa6ab75a |
|
BLAKE2b-256 | 7ffe2a327fe8584faad00126ac2ec8cd6b32c539c2d21c77f09d629c845396f9 |
Hashes for petra_grid-1.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c55ab6c54ec02d3e11ad943b09c46fbe1073055d458464473bb0c5bbc0b89dce |
|
MD5 | 015188613b2f7016de4e9f9671732a6d |
|
BLAKE2b-256 | c57ec21949b6986711341d2fe5a239b75f335136eacd83ebaebc9e4529ef7568 |
Hashes for petra_grid-1.0.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05389ba3ef897d7d77bac0504f8ad7edf823e81046825cf85dfbf4aaa35f408d |
|
MD5 | 65c7eb67dec5b899e4e7429d37bc8b03 |
|
BLAKE2b-256 | e9b3f86510356a8eba5800913326234e974c91b54c7abff3e47825dc64ffed07 |