podpac.compositor.UniformTileCompositor

class podpac.compositor.UniformTileCompositor(**kwargs)[source]

Bases: podpac.core.compositor.tile_compositor.TileCompositor

Composite a grid of uniformly tiled datasources.

sources

The tiled data sources.

Type

list

coordinates

Coordinates encompassing all of the tiled sources.

Type

podpac.Coordinates

shape

shape of the tile grid

Type

tuple

tile_width

shape of the coordinates for each tile

Type

tuple

Notes

This compositor aggregates source data first and then interpolates the requested coordinates.

Alternative Constructors

from_definition(definition)

Create podpac Node from a dictionary definition.

from_json(s)

Create podpac Node from a JSON definition.

Methods

__init__(**kwargs)

Do not overwrite me

create_output_array(coords[, data])

Initialize an output data array

eval(coordinates[, output])

Evaluates this node using the supplied coordinates.

eval_group(group)

Evaluate the node for each of the coordinates in the group.

find_coordinates()

Get the available coordinates for the Node.

from_url(url)

Create podpac Node from a WMS/WCS request.

get_cache(key[, coordinates])

Get cached data for this node.

get_coordinates()

Returns a Coordinates object that describes the coordinates of the data source.

get_data(coordinates, coordinates_index)

{get_data}

has_cache(key[, coordinates])

Check for cached data for this node.

init()

Overwrite this method if a node needs to do any additional initialization after the standard initialization.

load(path)

Create podpac Node from file.

put_cache(data, key[, coordinates, overwrite])

Cache data for this node.

rem_cache(key[, coordinates, mode])

Clear cached data for this node.

save(path)

Write node to file.

set_coordinates(coordinates[, force])

Set the coordinates.

trait_is_defined(name)

Attributes

attrs

List of node attributes

base_ref

Default reference/name in node definitions

boundary

An instance of a Python dict.

cache_coordinates

A boolean (True, False) trait.

cache_ctrl

A trait whose value must be an instance of a specified class.

cache_output

A boolean (True, False) trait.

coordinate_index_type

An enum whose value must be in a given sequence.

coordinates

{coordinates}

definition

dtype

A trait which allows any value.

force_eval

A boolean (True, False) trait.

hash

interpolation

interpolation_class

Get the interpolation class currently set for this data source.

interpolators

Return the interpolators selected for the previous node evaluation interpolation.

json

json_pretty

nan_vals

An instance of a Python list.

output

A trait for unicode strings.

outputs

An instance of a Python list.

shape

An instance of a Python tuple.

sources

Tiled data sources (using the UniformTileMixin).

style

A trait whose value must be an instance of a specified class.

tile_width

units

A trait for unicode strings.

Members

__init__(**kwargs)

Do not overwrite me

shape

An instance of a Python tuple.

property sources

Tiled data sources (using the UniformTileMixin).

Child classes should define these sources including a reference to itself and the tile index in the grid.

property tile_width