Minerva Python library
Project description
minerva-lib-python
Minerva Python Library contains common code for the Minerva suite, such as:
- High performance server-side rendering code implemented in native C code
- Minerva client for making requests to Minerva API
- High level utility classes for importing and exporting images
Using the Minerva API
Authentication
from minerva_lib.client import MinervaClient
client = MinervaClient(endpoint="MINERVA_BASE_URL", region="AWS_REGION", cognito_client_id="CLIENT_ID")
client.authenticate(username="USERNAME", password="PASSWORD")
Fetch raw image tiles
# Credentials will be valid for 1 hour
credentials, bucket, prefix = client.get_image_credentials("IMAGE_UUID")
# Returns a bytes object
res = client.get_raw_tile(credentials, bucket, "IMAGE_UUID", x=0, y=0, z=0, t=0, c=0, level=0)
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
minerva-lib-0.0.4.tar.gz
(45.2 kB
view hashes)
Built Distributions
Close
Hashes for minerva_lib-0.0.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c23703efff51a743139d4af0b6e9f6bde51650b6e40e11bf13e1f901510af8b |
|
MD5 | 318346dd0ab98d93a26233a468260ebc |
|
BLAKE2b-256 | 389a7eb54f12f6292161429e97e014afa605452ad9a411e79130d2c567ae2554 |
Close
Hashes for minerva_lib-0.0.4-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6aa46f1f16cae3b544618209edafbdc6dd44e1b45c867e8ebc20f811b614282 |
|
MD5 | 01cb8ca1f145803c329c136035d65dd1 |
|
BLAKE2b-256 | ae3fdb6e29346da71e671f70a4dee64093e73451052b338227eb6e6daf52807b |
Close
Hashes for minerva_lib-0.0.4-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f95efba00c7a9c0e80c50ab52456cb328ba0e79b1c9f43b1743e805be1b9c12 |
|
MD5 | 7597af91efef6ddf1d3ae023415ecd18 |
|
BLAKE2b-256 | ff0b594b36167e7bf9d8b6c34005c8484ff51767c83e12b72a6ad9bf7dc9aa4e |
Close
Hashes for minerva_lib-0.0.4-cp38-cp38-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 296db421d586cc0cb721530c1c916a6597b0fdc20f75a5d90ef0a06927cc2330 |
|
MD5 | 273a57b659b76d580fd4bc0b750da663 |
|
BLAKE2b-256 | 8888750cd257540e88d1bc3195bfbf1a7e3d867e780096ff72302fc024914a40 |
Close
Hashes for minerva_lib-0.0.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9364f55f9d12409d24002a7cbafdc459c0e7c7f5fff9594f7901bcfc505ab03c |
|
MD5 | 4ac87fe3dd5e0989c04a8ff583db2dab |
|
BLAKE2b-256 | 33e58022e1eff410a7fd5d734a8402c3c3e91a03a7da6afc27a7b3d2bc36ae46 |
Close
Hashes for minerva_lib-0.0.4-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e81f7ebe5d50dd4f46d8723d665c783b91c3900ed84b4c0d1eaa2ba2dda82866 |
|
MD5 | e9318ee2fd952175cf125f7241b1ba7d |
|
BLAKE2b-256 | ff7e1d7cce011348ea97ff58ca73e86b2f5899c40ffebac6a3971225e63afe9b |
Close
Hashes for minerva_lib-0.0.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f872754b9bbe3a50a3c11d5c40e6c484c3cdcf280cd6d28d8f28e4fa1efd0667 |
|
MD5 | c798f7da1f6b0c5d8104686ca2694356 |
|
BLAKE2b-256 | f2c84df5e120caf9d85d70423612ffa4a37a861e2831e1141d56b7993ddc5a58 |
Close
Hashes for minerva_lib-0.0.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 922247951d89c8742f72dcffd41d67049d98a7c982f3fe385f20aeefe12c0c40 |
|
MD5 | 610c62a5fb8c1d04b0c07412596ef2ab |
|
BLAKE2b-256 | 1784ece9a2ae76e98cfb13db93fc97a4294f6f546c005b19d9473a552ccc1df9 |
Close
Hashes for minerva_lib-0.0.4-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 480ca4645e6404a5c67709d33e485c7ca7ea638e7d2067c766bb3a4240b4f607 |
|
MD5 | 48fd50cb76ffc2834d1d423220e2804b |
|
BLAKE2b-256 | 8f6c10a12aa1003c0dd42fef122c4e2819d4a7cb7c9e08977170cf180ecc6955 |
Close
Hashes for minerva_lib-0.0.4-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e0d46c2c4277d70d579fc181415cdbc00a5132831669dd1a725438f65489f33 |
|
MD5 | 97c27c1b707d5369804d743342687b90 |
|
BLAKE2b-256 | 3ecf489f92e63fb4d9a61f055e6a2bea66fbe1937405961a3764118c0f0192fe |
Close
Hashes for minerva_lib-0.0.4-cp37-cp37m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 783f4e73f877247910b9e11d54bfd8bf662703b8b70c0e61f2a3aba4b61ae9a6 |
|
MD5 | 42df855f3c1db45e40e08a838be68026 |
|
BLAKE2b-256 | a54f4f549d03fe9956bb77ef86216b02d6ac8b2446b9ccd1448fb3c10ca5eb8d |
Close
Hashes for minerva_lib-0.0.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5c065043916cb7b56e2bdc471b88f0e63187ea234ebb5ae45d71f6685993c5d |
|
MD5 | 42986ebce4d5875cebe645c46d96861f |
|
BLAKE2b-256 | 2442be4222796cf75928120a6f374a559e9ea5baf40e59a7a87230d061b7beec |
Close
Hashes for minerva_lib-0.0.4-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f5af7932b6d5e4e8d71cd78d928250c01bf783594c4057fc2338954b5d19580 |
|
MD5 | d096014316acb903f4ddb79ca86058cc |
|
BLAKE2b-256 | 561ae72cb6dc25da0260d9ba03459e4c6042571f7c12b76dfe2bf47408b06539 |
Close
Hashes for minerva_lib-0.0.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e20a471dacb7f39254ec1eaa4d76f0dcdb348a071a4fd9faed833e6c1f45f611 |
|
MD5 | 1d70e71bad099a8f8a5b773f5b2105dc |
|
BLAKE2b-256 | 309d544ed90d778d7dd4d8ab19297bbca34363a0784c18ebb2441b62068007e8 |