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
Built Distributions
File details
Details for the file minerva-lib-0.0.5.tar.gz
.
File metadata
- Download URL: minerva-lib-0.0.5.tar.gz
- Upload date:
- Size: 46.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d00a067edcc1f5bdb894e684cc7ca50d12af209ba319c899af4ef902faf2e575 |
|
MD5 | 77d283dcf13e67e64a86b2e4a389c0d5 |
|
BLAKE2b-256 | 3b32678392ed5744508b58c384d465c0435a8fb1842d743d558cbe63afd10817 |
File details
Details for the file minerva_lib-0.0.5-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: minerva_lib-0.0.5-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 40.0 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dd9dd099c95926a117863a223aa0ed3c34b8f6468eda4050f5eaeb30143015c |
|
MD5 | e2b1c7148f125e5309c394f0a13db6e7 |
|
BLAKE2b-256 | 9b77540287c546c18ca0be07ea14890b906578483dd3e4e0d02daf1328f01a81 |
File details
Details for the file minerva_lib-0.0.5-cp38-cp38-win32.whl
.
File metadata
- Download URL: minerva_lib-0.0.5-cp38-cp38-win32.whl
- Upload date:
- Size: 39.4 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 167f6b312d85dffe2a5f28d785a3072af21fca9d6c27b40380068b9cbcf93eed |
|
MD5 | 3ec61d81a2cd375c6a1f2ec315c4fc8b |
|
BLAKE2b-256 | e2b95849a7c5a81d88f74c4c0155e84b9699657f2df1bba52fccec02231e37d8 |
File details
Details for the file minerva_lib-0.0.5-cp38-cp38-manylinux2010_x86_64.whl
.
File metadata
- Download URL: minerva_lib-0.0.5-cp38-cp38-manylinux2010_x86_64.whl
- Upload date:
- Size: 45.4 kB
- Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19d9bb0ec900da9f911e0ed824bcb33a6a7ab269093e79dbd7c0f9136dce6479 |
|
MD5 | fae82ea783019fd2ae1e7f9c43ead004 |
|
BLAKE2b-256 | 9a10c1ec3b214fc38c92a46b0cbd9ae5c1c0bea4e89023fad716a7b3fa54fda3 |
File details
Details for the file minerva_lib-0.0.5-cp38-cp38-manylinux2010_i686.whl
.
File metadata
- Download URL: minerva_lib-0.0.5-cp38-cp38-manylinux2010_i686.whl
- Upload date:
- Size: 49.1 kB
- Tags: CPython 3.8, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 196206a2f692a256e9ed14cff3928afb2afd07305ab08bcd210a4c349d2755ed |
|
MD5 | 872a95c851a51860da17e7147bbf4368 |
|
BLAKE2b-256 | 679a398563439ad111623470dfcd28810f6e8dac60615d4b6b5842e51b4a7002 |
File details
Details for the file minerva_lib-0.0.5-cp38-cp38-manylinux1_x86_64.whl
.
File metadata
- Download URL: minerva_lib-0.0.5-cp38-cp38-manylinux1_x86_64.whl
- Upload date:
- Size: 45.4 kB
- Tags: CPython 3.8
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ece195f2aec7f19b07f1d1c2774ee6dbb89c5cc767108574722a3f4434689a07 |
|
MD5 | 8e77e900e3a5166846943ad7d86d97be |
|
BLAKE2b-256 | d6f665d65be258cc5d0dcb4b310eb8ae0184494bb382b994d8a80f153b8b74c4 |
File details
Details for the file minerva_lib-0.0.5-cp38-cp38-manylinux1_i686.whl
.
File metadata
- Download URL: minerva_lib-0.0.5-cp38-cp38-manylinux1_i686.whl
- Upload date:
- Size: 49.1 kB
- Tags: CPython 3.8
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d72c833583c7d6470d9d3357afc3eea41575460c5666fef74506d8ed96a8178e |
|
MD5 | 0e8a3896ebe6109da6022a8cfc1212df |
|
BLAKE2b-256 | 97315397bd3b6e8127891c0f61ddb1cca6cd12d0ca759ca9025c8cd9be54d122 |
File details
Details for the file minerva_lib-0.0.5-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: minerva_lib-0.0.5-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 39.0 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae9a319b088832200e522357aa759861416f4671b61cbbb1d3d7957228a4137f |
|
MD5 | a960360572457150204aefe0c4532111 |
|
BLAKE2b-256 | 6af8789e67399fcd6b506619b2989f40ac5f2a41165d5ee49a2d2f3171a811b5 |
File details
Details for the file minerva_lib-0.0.5-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: minerva_lib-0.0.5-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 40.0 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecd1ab9cb9fda1fc02d0fc643f430b0f4c13391593e21f89a5b7f3c4fe91a37c |
|
MD5 | 4790ec258849c8d17a8a3f932422f368 |
|
BLAKE2b-256 | 6a97ae2af64980c136285d00eeac6876759b56467abf9096f627f0e99f44cfc8 |
File details
Details for the file minerva_lib-0.0.5-cp37-cp37m-win32.whl
.
File metadata
- Download URL: minerva_lib-0.0.5-cp37-cp37m-win32.whl
- Upload date:
- Size: 39.4 kB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 260d703e90ad85088566597c7fcdea68450004100eaf825593792b8b7931abba |
|
MD5 | ce7769efbf0e963287ebde4b6514973f |
|
BLAKE2b-256 | d1120038198377fb2e03f30094cba9ad090ac2f54b05876446c73da45a0443a3 |
File details
Details for the file minerva_lib-0.0.5-cp37-cp37m-manylinux2010_x86_64.whl
.
File metadata
- Download URL: minerva_lib-0.0.5-cp37-cp37m-manylinux2010_x86_64.whl
- Upload date:
- Size: 45.4 kB
- Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b34d3e7037b45d88df8999e30ea26b1594fefbd27e4c6b7c89e56e4124a63eb |
|
MD5 | 3a414ae1caf1d5ed818e80947e7dd836 |
|
BLAKE2b-256 | 91b55a0b4aeafeb43af99f15fac24dc3faec673da8595c5ae4ca8ef5ead2419d |
File details
Details for the file minerva_lib-0.0.5-cp37-cp37m-manylinux2010_i686.whl
.
File metadata
- Download URL: minerva_lib-0.0.5-cp37-cp37m-manylinux2010_i686.whl
- Upload date:
- Size: 49.1 kB
- Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c749299c5f0b1698a4611cc08d6b3bacae2f109e89806e28e2aa5c6b72b1ecc |
|
MD5 | cdcdddb7022692b978d657eef5992215 |
|
BLAKE2b-256 | 5829644553076e6b84fe83e5cb6a52fadc60baf6efbf6229a60bd65f81b9c0b8 |
File details
Details for the file minerva_lib-0.0.5-cp37-cp37m-manylinux1_x86_64.whl
.
File metadata
- Download URL: minerva_lib-0.0.5-cp37-cp37m-manylinux1_x86_64.whl
- Upload date:
- Size: 45.4 kB
- Tags: CPython 3.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c51d8d7d95430ae76730bb625567735ee96df1f4c088a5704d5652a770776e65 |
|
MD5 | 8bfc12311c0c62e17419005562f26962 |
|
BLAKE2b-256 | 895abe28148f34b033a966c506b2ef8aa616182e5c68623d4dada9ce544829b2 |
File details
Details for the file minerva_lib-0.0.5-cp37-cp37m-manylinux1_i686.whl
.
File metadata
- Download URL: minerva_lib-0.0.5-cp37-cp37m-manylinux1_i686.whl
- Upload date:
- Size: 49.1 kB
- Tags: CPython 3.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfbbfe55643908a95ab1b72841fed07b8041942c5a02b84ab2ee86736b5ab52d |
|
MD5 | 7db816a5d034f0e8d3bb67b574a366a9 |
|
BLAKE2b-256 | f2068b02ff23d3baf2edb98532ddeaeaa72a0314dd78fcee3d10d8b97922481b |
File details
Details for the file minerva_lib-0.0.5-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: minerva_lib-0.0.5-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 39.0 kB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8250992701b46ff9e71fb4db05a36a5038462d0f5b2379674083283ccc8638db |
|
MD5 | a73b0041c2d961a92a2e062fec44b7db |
|
BLAKE2b-256 | ece02939d012182d7b208a43334db64d89c09f9d70d8b7984c8050759e2e8ce2 |