Skip to main content

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)

Release files for minerva-lib 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for minerva-lib 0.0.5
File Size Uploaded
minerva-lib-0.0.5.tar.gz 46.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for minerva-lib 0.0.5
File
minerva_lib-0.0.5-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
minerva_lib-0.0.5-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
minerva_lib-0.0.5-cp38-cp38-manylinux2010_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-64 Details
minerva_lib-0.0.5-cp38-cp38-manylinux2010_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-32 Details
minerva_lib-0.0.5-cp38-cp38-manylinux1_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64 Details
minerva_lib-0.0.5-cp38-cp38-manylinux1_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-32 Details
minerva_lib-0.0.5-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
minerva_lib-0.0.5-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
minerva_lib-0.0.5-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
minerva_lib-0.0.5-cp37-cp37m-manylinux2010_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64 Details
minerva_lib-0.0.5-cp37-cp37m-manylinux2010_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-32 Details
minerva_lib-0.0.5-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
minerva_lib-0.0.5-cp37-cp37m-manylinux1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32 Details
minerva_lib-0.0.5-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details

Total release size:661.6 kB

Release files / minerva-lib-0.0.5.tar.gz

Download URL minerva-lib-0.0.5.tar.gz
Size 46.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d00a067edcc1f5bdb894e684cc7ca50d12af209ba319c899af4ef902faf2e575
BLAKE2b-256 checksum
How to use checksums
3b32678392ed5744508b58c384d465c0435a8fb1842d743d558cbe63afd10817
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / minerva_lib-0.0.5-cp38-cp38-win_amd64.whl

Download URL minerva_lib-0.0.5-cp38-cp38-win_amd64.whl
Size 40.0 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
7dd9dd099c95926a117863a223aa0ed3c34b8f6468eda4050f5eaeb30143015c
BLAKE2b-256 checksum
How to use checksums
9b77540287c546c18ca0be07ea14890b906578483dd3e4e0d02daf1328f01a81
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / minerva_lib-0.0.5-cp38-cp38-win32.whl

Download URL minerva_lib-0.0.5-cp38-cp38-win32.whl
Size 39.4 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
167f6b312d85dffe2a5f28d785a3072af21fca9d6c27b40380068b9cbcf93eed
BLAKE2b-256 checksum
How to use checksums
e2b95849a7c5a81d88f74c4c0155e84b9699657f2df1bba52fccec02231e37d8
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / minerva_lib-0.0.5-cp38-cp38-manylinux2010_x86_64.whl

Download URL minerva_lib-0.0.5-cp38-cp38-manylinux2010_x86_64.whl
Size 45.4 kB
Tags CPython 3.8 Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
19d9bb0ec900da9f911e0ed824bcb33a6a7ab269093e79dbd7c0f9136dce6479
BLAKE2b-256 checksum
How to use checksums
9a10c1ec3b214fc38c92a46b0cbd9ae5c1c0bea4e89023fad716a7b3fa54fda3
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / minerva_lib-0.0.5-cp38-cp38-manylinux2010_i686.whl

Download URL minerva_lib-0.0.5-cp38-cp38-manylinux2010_i686.whl
Size 49.1 kB
Tags CPython 3.8 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
196206a2f692a256e9ed14cff3928afb2afd07305ab08bcd210a4c349d2755ed
BLAKE2b-256 checksum
How to use checksums
679a398563439ad111623470dfcd28810f6e8dac60615d4b6b5842e51b4a7002
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / minerva_lib-0.0.5-cp38-cp38-manylinux1_x86_64.whl

Download URL minerva_lib-0.0.5-cp38-cp38-manylinux1_x86_64.whl
Size 45.4 kB
Tags CPython 3.8 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ece195f2aec7f19b07f1d1c2774ee6dbb89c5cc767108574722a3f4434689a07
BLAKE2b-256 checksum
How to use checksums
d6f665d65be258cc5d0dcb4b310eb8ae0184494bb382b994d8a80f153b8b74c4
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / minerva_lib-0.0.5-cp38-cp38-manylinux1_i686.whl

Download URL minerva_lib-0.0.5-cp38-cp38-manylinux1_i686.whl
Size 49.1 kB
Tags CPython 3.8 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
d72c833583c7d6470d9d3357afc3eea41575460c5666fef74506d8ed96a8178e
BLAKE2b-256 checksum
How to use checksums
97315397bd3b6e8127891c0f61ddb1cca6cd12d0ca759ca9025c8cd9be54d122
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / minerva_lib-0.0.5-cp38-cp38-macosx_10_9_x86_64.whl

Download URL minerva_lib-0.0.5-cp38-cp38-macosx_10_9_x86_64.whl
Size 39.0 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ae9a319b088832200e522357aa759861416f4671b61cbbb1d3d7957228a4137f
BLAKE2b-256 checksum
How to use checksums
6af8789e67399fcd6b506619b2989f40ac5f2a41165d5ee49a2d2f3171a811b5
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / minerva_lib-0.0.5-cp37-cp37m-win_amd64.whl

Download URL minerva_lib-0.0.5-cp37-cp37m-win_amd64.whl
Size 40.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
ecd1ab9cb9fda1fc02d0fc643f430b0f4c13391593e21f89a5b7f3c4fe91a37c
BLAKE2b-256 checksum
How to use checksums
6a97ae2af64980c136285d00eeac6876759b56467abf9096f627f0e99f44cfc8
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / minerva_lib-0.0.5-cp37-cp37m-win32.whl

Download URL minerva_lib-0.0.5-cp37-cp37m-win32.whl
Size 39.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
260d703e90ad85088566597c7fcdea68450004100eaf825593792b8b7931abba
BLAKE2b-256 checksum
How to use checksums
d1120038198377fb2e03f30094cba9ad090ac2f54b05876446c73da45a0443a3
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / minerva_lib-0.0.5-cp37-cp37m-manylinux2010_x86_64.whl

Download URL minerva_lib-0.0.5-cp37-cp37m-manylinux2010_x86_64.whl
Size 45.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
8b34d3e7037b45d88df8999e30ea26b1594fefbd27e4c6b7c89e56e4124a63eb
BLAKE2b-256 checksum
How to use checksums
91b55a0b4aeafeb43af99f15fac24dc3faec673da8595c5ae4ca8ef5ead2419d
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / minerva_lib-0.0.5-cp37-cp37m-manylinux2010_i686.whl

Download URL minerva_lib-0.0.5-cp37-cp37m-manylinux2010_i686.whl
Size 49.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
3c749299c5f0b1698a4611cc08d6b3bacae2f109e89806e28e2aa5c6b72b1ecc
BLAKE2b-256 checksum
How to use checksums
5829644553076e6b84fe83e5cb6a52fadc60baf6efbf6229a60bd65f81b9c0b8
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / minerva_lib-0.0.5-cp37-cp37m-manylinux1_x86_64.whl

Download URL minerva_lib-0.0.5-cp37-cp37m-manylinux1_x86_64.whl
Size 45.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c51d8d7d95430ae76730bb625567735ee96df1f4c088a5704d5652a770776e65
BLAKE2b-256 checksum
How to use checksums
895abe28148f34b033a966c506b2ef8aa616182e5c68623d4dada9ce544829b2
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / minerva_lib-0.0.5-cp37-cp37m-manylinux1_i686.whl

Download URL minerva_lib-0.0.5-cp37-cp37m-manylinux1_i686.whl
Size 49.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
bfbbfe55643908a95ab1b72841fed07b8041942c5a02b84ab2ee86736b5ab52d
BLAKE2b-256 checksum
How to use checksums
f2068b02ff23d3baf2edb98532ddeaeaa72a0314dd78fcee3d10d8b97922481b
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / minerva_lib-0.0.5-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL minerva_lib-0.0.5-cp37-cp37m-macosx_10_9_x86_64.whl
Size 39.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
8250992701b46ff9e71fb4db05a36a5038462d0f5b2379674083283ccc8638db
BLAKE2b-256 checksum
How to use checksums
ece02939d012182d7b208a43334db64d89c09f9d70d8b7984c8050759e2e8ce2
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.5 This release

15 release files

0.0.2

12 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page