bw2regional.pandarus_remote

Module Contents

Classes

PandarusRemote

Interaction with pandarus_remote web service.

PendingJob

A calculation job enqueued on a remote server

Functions

check_alive(wrapped, instance, args, kwargs)

run_job([job])

Handler that blocks until job is finished.

Attributes

remote

exception bw2regional.pandarus_remote.AlreadyExists[source]

Bases: Exception

Resource has already been calculated

Initialize self. See help(type(self)) for accurate signature.

exception bw2regional.pandarus_remote.NotYetCalculated[source]

Bases: Exception

Resource hasn’t been calculated yet

Initialize self. See help(type(self)) for accurate signature.

exception bw2regional.pandarus_remote.RemoteError[source]

Bases: Exception

Can’t reach pandarus-remote web service

Initialize self. See help(type(self)) for accurate signature.

class bw2regional.pandarus_remote.PandarusRemote(url=None)[source]

Bases: object

Interaction with pandarus_remote web service.

Default URL is https://pandarus.brightway.dev.

property alive[source]
_download_file(resp)[source]
calculate_intersection(collection_one, collection_two)[source]
calculate_rasterstats(vector, raster)[source]
catalog()[source]
handle_errors(response)[source]
hash_and_upload(collection, catalog=None)[source]
intersection(collection_one, collection_two)[source]
intersection_as_new_geocollection(collection_one, collection_two, new_name)[source]
rasterstats_as_xt(vector, raster, name)[source]
status(url)[source]
upload(collection)[source]
class bw2regional.pandarus_remote.PendingJob(url)[source]

Bases: object

A calculation job enqueued on a remote server

property status[source]
poll(interval=10)[source]
bw2regional.pandarus_remote.check_alive(wrapped, instance, args, kwargs)[source]
bw2regional.pandarus_remote.run_job(job=None)[source]

Handler that blocks until job is finished.

bw2regional.pandarus_remote.remote[source]