Skip to main content

Voxel Farm Python Lambdas

Project description

Voxel Farm Client Package

This is a simple example package. You can use Voxelfarm PythonCookbook

to write your content.

Initialize API

This example shows how to create a new instance of the Voxel Farm client Python API.

# Import the Voxel Farm Client Library
from voxelfarm import voxelfarmclient

# The URL for the Voxel Farm API
vf_api_url = os.getenv('YOUR_VOXELFARM_API_URL')

# Create instance of the Voxel Farm REST API
vf = voxelfarmclient.rest(vf_api_url)

Provide Credentials

This example shows how to provide credentials for API authentication.

# Set credentials
aad_app_secrets = os.getenv('AAD_APP_SECRETS')

if (aad_app_secrets!=None):
    vf.set_file_credentials(aad_app_secrets)

Specify an HTTP proxy

This example shows how to specify an HTTP proxy to be used in all HTTP calls made by the API.

# Use a proxy to debug HTTP requests using Fiddler or similar
proxies = {
  "http": os.getenv('YOUR_PROXY_URL'),
}

# Set the proxy to debug HTTP calls
vf.set_proxy(proxies)

Get CRS from project

This example shows how to retrieve the project's CRS (Coordinate Reference System).

# Get the coordinate system given project ID
result = vf.get_project_crs(project)

if not result.success:
    print(result.error_info)
    exit()
crs = result.crs

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

voxelfarm-0.0.213.tar.gz (38.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

voxelfarm-0.0.213-py3-none-any.whl (41.9 kB view details)

Uploaded Python 3

File details

Details for the file voxelfarm-0.0.213.tar.gz.

File metadata

  • Download URL: voxelfarm-0.0.213.tar.gz
  • Upload date:
  • Size: 38.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.7

File hashes

Hashes for voxelfarm-0.0.213.tar.gz
Algorithm Hash digest
SHA256 72dd833852e0a79fb9d46cc5d6a7eb615ea63e01080797a8c473c9f0b8530fbf
MD5 0c8ef2e907751611e475817f53bf14df
BLAKE2b-256 a221e8746b9a11f08c83e736d31b45bfdbb091c192616511f5b17e206d25dd60

See more details on using hashes here.

File details

Details for the file voxelfarm-0.0.213-py3-none-any.whl.

File metadata

  • Download URL: voxelfarm-0.0.213-py3-none-any.whl
  • Upload date:
  • Size: 41.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.7

File hashes

Hashes for voxelfarm-0.0.213-py3-none-any.whl
Algorithm Hash digest
SHA256 255e3e36f98d3c4b1769356f886cae8f8d57827526802c65de25c7daf1074f77
MD5 1f6c869fc7e47bb48ab7979d1c3c33f8
BLAKE2b-256 d90239307dabbd9a616935e5464212215b27eef1fe974e0a0ceab348cf37cfe0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page